暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

谷歌用AlloyDB Omni对本地部署的PostgreSQL发起挑战

云原生数据库 2023-04-14
67

谷歌正在开发一个自我管理和可下载的版本,与PostgreSQL兼容的AlloyDB全托管数据库即服务(DBaaS),以便进一步帮助企业实现传统数据库的现代化。
被称为AlloyDB Omni的新产品,使用与AlloyDB相同的底层引擎,可以在本地、边缘、跨云或甚至开发人员笔记本电脑上下载和运行,谷歌云数据库总经理Andi Gutmans在博客文章中写道。
这意味着使用AlloyDB Omni的企业将获得与标准PostgreSQL相比,AlloyDB在事务处理性能和内存管理方面的改进,以及一个索引顾问来优化经常运行的查询。
“AlloyDB Omni索引顾问通过对查询的不同部分(包括子查询、连接和过滤器)进行深入分析,帮助减轻调优查询性能的猜测工作,”Gutmans说,并补充说它定期分析数据库工作负载,以确定可以从索引中受益的查询,并推荐可以提高查询性能的新索引。
为了减少查询结果的延迟,Omni使用AlloyDB的列式引擎,将经常查询的数据以内存列式格式存储,以便更快地进行扫描、连接和聚合,该公司表示,并补充说AlloyDB Omni使用机器学习自动在基于行和基于列的格式之间组织数据,根据需要转换数据,并在基于列和基于行的执行计划之间进行选择。
“这为各种查询提供了出色的性能,管理开销最小,”Gutmans说。


AlloyDB Omni如何帮助企业?
分析师表示,自管理的AlloyDB Omni为在迁移到云端之前现代化本地部署的传统数据库提供了一条途径
Ventana Research的研究总监Matt Aslett表示:“数据库迁移可能非常复杂且成本高昂,尤其是与从本地基础设施迁移到云端相结合的情况。AlloyDB Omni为组织提供了一种现场现代化这些工作负载的途径,通过将其迁移到本地的AlloyDB Omni。”
他补充说:“此举可以视为迈向AlloyDB托管服务的潜在迁移的前一步,或者考虑到主权或性能要求,在本地数据中心或边缘基础设施上保留工作负载。”
据Omdia的首席分析师Bradley Shimmin和dbInsight的首席分析师Tony Baer介绍,AlloyDB Omni将开源PostgreSQL的优点与Google Cloud的架构相结合,使其比竞争对手的服务更具吸引力,如AWS Aurora for PostgreSQL和Microsoft的CitiusDB等。
Shimmin表示,对于较大的客户或那些希望现代化和改造庞大的、关键任务数据库的客户来说,“坚持使用像PostgreSQL这样的开源解决方案在提供现代数据架构或功能方面可能具有局限性,尤其是在支持多重或混合部署要求方面。”他说,AlloyDB Omni可以克服这些局限。
对于Baer来说,“AlloyDB Omni的吸引力在于,它是少数几个针对规模和混合事务或分析工作负载进行优化的PostgreSQL实现之一,而且不仅仅限于特定的超大规模扩展者。”


Google的AlloyDB Omni战略是什么?
分析师们表示,PostgreSQL的受欢迎程度正在上升,谷歌计划将AlloyDB Omni作为其在PostgreSQL主导的传统数据库迁移市场中争取更多份额的另一种产品
Shimmin指出:“对于许多客户来说,PostgreSQL是一种关系型通用语言,因此它可以作为将传统数据库移植到AWS、GCP或其他任何超大规模云服务商的云原生版本以实现现代化的手段。”
根据关系数据库知识平台db-engines.com的数据,PostgreSQL的受欢迎程度一直在稳步上升,目前在他们排名中,它是第四大受欢迎的RDBMS(关系数据库管理系统)和第四大受欢迎的产品。
PostgreSQL受欢迎程度上升的另一个原因是,与MySQL相比,该数据库管理系统提供了更好的事务和分析能力,以及其他功能,如对空间数据的扩展支持、更广泛的SQL支持、增强的安全和治理以及对编程语言的扩展支持。
Google的Gutmans表示,自AlloyDB推出以来,公司已经收到了来自客户对数据库现代化的“巨大”兴趣。
据Aslett表示,AlloyDB Omni在AlloyDB的发展势头上为Google在PostgreSQL市场上获得更多份额打下基础。
他说:“AlloyDB推出的目的是让组织能够通过高端性能和可靠性要求来现代化之前部署在本地企业运营数据库(包括Oracle、IBM和Microsoft)以及PostgreSQL上的应用。”
他补充说:“到2025年,三分之二的组织将重新审查他们目前的运营数据库供应商,以便提高容错能力并支持新智能运营应用的开发。”
根据市场研究公司Gartner的一份报告,由于企业需要进行分析以制定商业策略和实现增长,数据库现代化竞赛正在加速。


如何获取AlloyDB Omni?
Google目前正在提供AlloyDB Omni的免费开发者版本,供非生产用途在开发人员的笔记本电脑上下载。
Gutmans表示:“当需要将应用程序迁移到生产就绪环境时,它将在任何环境中的AlloyDB Omni上或Google Cloud中的AlloyDB for PostgreSQL服务上不做任何更改地运行。”
“如果需要,您可以使用标准的开源PostgreSQL工具迁移或复制数据。您还可以使用标准的开源PostgreSQL工具进行数据库操作,如备份和复制,”他补充说。
Google表示,AlloyDB Omni支持现有的PostgreSQL应用,因为它使用标准的PostgreSQL驱动程序。此外,该软件还兼容PostgreSQL扩展和配置标志。
此外,Google表示,一旦AlloyDB Omni正式发布,它将提供完整的企业支持,包括24/7技术支持和安全补丁、功能的软件更新。
尽管Google尚未确定发布日期,但企业已经可以通过向搜索巨头提交请求来获得技术预览版的访问权限。



本文作者:Anirban Ghoshal
本文由“云原生数据库”小编翻译

文章转载自云原生数据库,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论