Google兼容于PostgreSQL的云计算数据库AlloyDB,提供下载版本支持本地用例

Google在去年的时候发布全托管,且与PostgreSQL完全兼容的数据库服务AlloyDB,而现在Google宣布针对本地端需求推出AlloyDB Omni技术预览版,提供用户一个可下载的AlloyDB版本,以支持本地、边缘和跨云用例。

AlloyDB Omni与Google云计算上的AlloyDB使用相同引擎,官方指出,AlloyDB Omni在交易型工作负载比标准PostgreSQL快2倍以上,在分析查询方面,更是比标准PostgreSQL快达100倍。AlloyDB Omni是Google向其用户提供的传统数据库现代化途径,供用户使用兼容于PostgreSQL,但是性能更佳的数据库,同时获得Google云计算支持。

AlloyDB具备许多先进的数据库引擎功能,包括更好的交易型工作性能与内存管理,以及能够针对频繁查询进行优化的索引建议功能等。索引建议可以深入分析查询,包括子查询、联合和过滤器语法,通过分析数据库工作负载,推荐用户有助于提高查询性能的索引。

AlloyDB Omni也包含行式引擎,将频繁查询的资料以行式格式存储在内存中,以便更快地进行扫描、联合和聚合等资料操作。Google提到,AlloyDB Omni运用机器学习技术,在行和列式资料格式间自动组织资料,在需要的时候进行转换,因此AlloyDB Omni能够提供良好的查询性能,并且优化管理成本。

在这次的发布中,Google也发布AlloyDB Omni开发人员版本,这个版本非供生产环境使用,但可以被安装在笔记本上,方便用户进行测试和开发,在应用程序需要转移到生产环境时,就可以无缝地移往AlloyDB Omni或是Google云计算上的AlloyDB。

由于AlloyDB Omni使用标准PostgreSQL驱动程序,因此能够和现有的PostgreSQL应用程序兼容,同时AlloyDB Omni也完全兼容于PostgreSQL扩展组件和配置旗标,因此可供PostgreSQL用户简单转换。