谷歌宣布了一项 AlloyDB 免费试用方案,这是一个完全兼容 PostgreSQL 的全托管数据库服务。该试用方案允许用户使用自己的工作负载测试 AlloyDB 的功能,最长试用时间可达 30 天。
AlloyDB 旨在提供高性能,特别是在 HTAP 场景下,并提供可扩展性和可靠性,同时与开源 PostgreSQL 完全兼容。谷歌声称,AlloyDB 的事务性能比标准 PostgreSQL 快 4 倍,并且允许用户在较小的实例上运行工作负载从而降低成本。
AlloyDB 的主要特性如下:
-
99.99% 的可用性 SLA
-
极短的计划操作停机时间
-
面向分析的列式引擎
-
AI 加持的管理和安全性
-
向量搜索能力
-
集成谷歌 Vertex AI 和 Gemini
该免费试用方案为用户提供了一个包含 8 vCPU、64GB RAM 主实例和 1TB 区域存储的集群。据说,与部分竞争对手的试用方案相比,谷歌的方案在存储空间方面更为慷慨。用户可以通过各种方式访问他们的试用集群,包括 AlloyDB Studio(在控制台中)或 PostgreSQL 客户端(使用公共 IP 或 Auth Proxy,对于在用户 VPC 中运行的应用程序,则是私有 IP)。
按照谷歌对于该服务的定位,AlloyDB 的用户群包括应用程序开发人员、数据库管理员、从本地数据库迁出的企业、初创公司以及从事人工智能应用程序开发的数据科学家。
虽然谷歌在推广 AlloyDB 时称之为“PostgreSQL 的未来”,但值得注意的是,其他云提供商也提供了类似的托管 PostgreSQL 服务。Amazon Web Services 提供了 Amazon Aurora PostgreSQL-Compatible 和 Amazon RDS for PostgreSQL,而 Microsoft Azure 提供了 Azure Database for PostgreSQL。Reddit 用户 muhaym 表达了对 AlloyDB 的赞赏:
它非常适合分析型工作负载,特别是那些有多个连接的——但是,它非常有效,我不知道它是怎么做到的,但它会随着时间的推移自动变得更好。遗憾的是,现在我遇到了问题,我需要转到 AWS,因为其他的原因,而且没有兼容的替代方案,我认为 Aurora 并不比 alloydb 好。
此外,Taras Kloba 在 2022 年的一份报告中指出,在类似的价格点上,AlloyDB 的性能优于 AWS Aurora 和 Azure Cosmos DB。
然而,用户 recurrence 的看法就不那么积极了:
他们说这是一个巨大的性能提升,但在我大多数的测试中,我都没有看到。性能平均提高 2 倍并没有成为实现,但是对于大型表,向量列确实有了巨大的改进。然而,遗憾的是,在许多我需要的地方,它并没有创建向量列。
感兴趣的用户可以通过访问谷歌云控制台或通过 AlloyDB 免费试用链接注册来开启试用之旅。谷歌还发布了一本电子书,为那些想了解更多细节的人提供有关 AlloyDB 的更多信息。
与任何数据库迁移或新技术采用一样,建议用户针对其特定的工作负载做彻底地测试,并从性能和成本方面将他们当前的解决方案和市场上其他的可用选项做个比较。