开始在虚拟机上使用 AlloyDB Omni

AlloyDB Omni 是一个可下载的数据库软件包,可让您在自己的计算环境中部署精简版 AlloyDB for PostgreSQL。您可以在私有数据中心、公有云和开发者的笔记本电脑上运行 AlloyDB Omni。

如需开始使用 AlloyDB Omni,请参阅以下指南,其中详细介绍了如何在虚拟机 (VM) 环境中安装和使用 AlloyDB Omni。

AlloyDB Omni 不包含某些依赖于 Google Cloud中操作的 AlloyDB for PostgreSQL 功能。如果您想将项目升级到 AlloyDB for PostgreSQL 的全代管式扩缩、安全和可用性功能,可以将 AlloyDB Omni 数据迁移到 AlloyDB for PostgreSQL 集群,就像任何其他初始数据导入一样。

使用场景

AlloyDB Omni 非常适合以下场景:

  • 您需要可扩缩且高性能的 PostgreSQL 版本,但由于法规或数据主权要求,您无法在云端运行数据库。
  • 您需要一个即使在断开与互联网的连接后也能继续运行的数据库。
  • 您希望将数据库的实际位置尽可能靠近用户,以最大限度地缩短延迟时间。
  • 您希望迁移旧版数据库,但不想完全迁移到云端。
  • 您有需要在多个公有云中运行的工作负载,或者需要在混合云(私有数据中心与公有云混合)中运行工作负载。

适合的场景

AlloyDB Omni 包含 AlloyDB for PostgreSQL 中的许多性能改进。在使用 HammerDB 进行类似 TPC-C 的测试时,AlloyDB Omni 的吞吐量是开源 PostgreSQL 的两倍多,对于类似 TPC-H 的分析查询,响应时间最多可缩短 100 倍。

AlloyDB Omni 还支持Google Cloud中 AlloyDB for PostgreSQL 的自动驾驶功能,使其能够自行更新和自我调整。这些 Autopilot 功能包括自动内存管理、自适应自动执行 VACUUM 操作和索引顾问。AlloyDB Omni 还支持列式引擎,该引擎最多可将对大型数据集的分析查询速度提高 100 倍。