谷歌宣布预览AlloyDB Omni:随处运行兼容PostgreSQL的数据库

Google 发布 AlloyDB Omni 预览版

Google 近日宣布推出 AlloyDB Omni 的预览版,这是一个可下载的 AlloyDB 版本,设计用于在本地、边缘、跨云环境甚至开发者笔记本电脑上运行。

AlloyDB Omni 的核心特点

  1. 基于 AlloyDB 引擎:AlloyDB Omni 由与云端 AlloyDB 服务 相同的引擎驱动,后者是 Google 去年发布的完全托管的、兼容 PostgreSQL 的数据库服务。
  2. 性能优势:Google 声称,AlloyDB Omni 在事务处理工作负载上比标准 PostgreSQL 快两倍以上,而在分析查询上比标准 PostgreSQL 快 100 倍。
  3. 列存储引擎:AlloyDB Omni 利用 AlloyDB 的列存储引擎 来最小化查询结果的延迟,通过将频繁访问的数据存储在内存中的列格式中,从而实现更快的数据扫描、连接和聚合。此外,系统使用机器学习自动在行格式和列格式之间组织数据,并根据需要在执行计划之间切换。
  4. 索引顾问:AlloyDB Omni 提供了一个索引顾问功能,通过深入分析查询的不同部分(包括子查询、连接和过滤器)来优化频繁运行的查询。它会定期分析数据库工作负载,识别可以从索引中受益的查询,并推荐可以提高查询性能的新索引。

用户反馈与讨论

  • Gleb Otochkin 的测试:Google 的云倡导者 Gleb Otochkin 在 推特 上分享了他的测试结果,表示在 VirtualBox VM 上运行的 AlloyDB Omni 索引顾问功能正确工作,查询执行时间从 18ms 减少到不到 3ms。
  • HackerNews 的讨论:在 HackerNews 的 讨论 中,用户 TheTao 质疑 AlloyDB Omni 的价值,认为 PostgreSQL 同样具有“随处运行”的优势。用户 Gabe Weiss 回应称,AlloyDB Omni 在大多数情况下比开箱即用的 PostgreSQL 快两倍,对于读取操作在某些情况下快 100 倍。此外,AlloyDB Omni 还提供了真空管理功能,可以在最小化性能影响的情况下自动进行垃圾清理。

其他信息

  • 兼容性:AlloyDB Omni 可以作为 PostgreSQL 的直接替代品,并且与所有兼容 PostgreSQL 的工具一起使用,用于备份和复制数据库。它还完全兼容任何已经使用的 PostgreSQL 应用程序。
  • 文档与支持:更多详细信息可在 文档页面 上找到,预览版可通过 注册表单 访问。一旦 AlloyDB Omni 正式发布,Google 将提供全面的企业支持,包括 24/7 的技术支持。
阅读 32
0 条评论