原文地址:Introducing AlloyDB for PostgreSQL: Free yourself from expensive, legacy databases
原文作者:Andi Gutmans

企业正在努力从遗留数据库系统中解放出来,并且需要一个替代选项来实现其应用程序的现代化。今天在 Google I/O 上,我们很高兴地宣布 AlloyDB for PostgreSQL 的预览版,作为一种完全托管的、与 PostgreSQL 兼容的数据库服务,它为现代化您最苛刻的企业数据库工作负载提供了一个强大的选项。
与标准 PostgreSQL 相比,在我们的性能测试中,AlloyDB 对事务性工作负载的速度提高了 4 倍以上,对分析查询提高了 100 倍以上。AlloyDB 对于事务性工作负载的速度也比亚马逊的同类服务快两倍。这使得 AlloyDB 成为一个强大的新的现代化选项,用于过渡遗留数据库。
随着组织对其在云中的数据库资产进行现代化改造,许多组织都在努力消除对旧数据库引擎的依赖。特别是,企业客户希望在 PostgreSQL 等开放系统上实现标准化,以消除昂贵、不友好的许可以及遗留产品附带的供应商锁定。但是,在开源数据库上运行和重新构建业务关键型工作负载可能会令人生畏:团队经常在性能调整、清理造成的中断以及管理应用程序可用性方面遇到困难。AlloyDB 结合了 Google 的横向扩展计算和存储、行业领先的可用性、安全性和 AI/ML 支持的管理与完全 PostgreSQL 兼容性,以及性能、可扩展性、可管理性、
正如 IDC 数据管理软件研究副总裁 Carl Olofson 所指出的那样,“数据库正越来越多地转移到云中,我们预计随着越来越多的公司对其业务进行数字化转型,这种趋势将继续下去。借助 AlloyDB,Google Cloud 为大型企业带来了巨大的飞跃,帮助企业充分利用 PostgreSQL 的所有优势,并承诺提高速度和功能,以及可预测和透明的定价。”
AlloyDB 是我们支持客户异构迁移过程中的下一个重要里程碑。例如,我们最近在我们的数据库迁移服务中添加了Oracle 到 PostgreSQL 架构转换和数据复制功能,而我们新的数据库迁移计划通过工具和激励资金帮助您加速迁移到云。
“开发人员在构建、创新和迁移应用程序方面有很多选择。AlloyDB 为我们提供了一个引人注目的关系数据库选项,具有完全的 PostgreSQL 兼容性、出色的性能、可用性和云集成。我们非常高兴能与 Google 共同创新,现在可以从企业级功能中受益,同时对遗留的专有数据库进行经济高效的现代化改造。”— PayPal 数据基础设施和云工程高级总监 Bala Natarajan
让我们深入了解 AlloyDB 的独特之处
借助 AlloyDB,我们正在利用数十年来设计和管理一些世界上最具可扩展性和可用性的数据库服务的经验,将 Google 的精华带到 PostgreSQL 生态系统中。
AlloyDB 的核心是专为 PostgreSQL 构建的智能的、数据库优化的存储服务。AlloyDB 在堆栈的每一层分解计算和存储,使用支持大型 Google 服务(如 YouTube、搜索、地图)的相同基础架构构建块。这种独特的技术使其能够无缝扩展,同时提供可预测的性能。
在分析加速、嵌入式 AI/ML 和数据自动分层方面的额外投资意味着 AlloyDB 已准备好以最小的管理开销处理您投入的任何工作负载。
最后,我们在做这一切的同时保持与 PostgreSQL 14(高级开源数据库的最新版本)的完全兼容性,因此您可以重用现有的开发技能和工具,并在不更改代码的情况下迁移现有的 PostgreSQL 应用程序,受益于整个PostgreSQL 生态系统。此外,通过使用 PostgreSQL 作为 AlloyDB 的基础,我们将继续致力于开放,同时为我们的客户提供差异化的价值。
“我们很高兴试用新的 AlloyDB for PostgreSQL 服务。使用 AlloyDB,我们显着提高了吞吐量,而我们的 PostgreSQL 工作负载没有应用程序更改。而且由于它是一项托管服务,我们的团队可以花更少的时间在数据库操作上,而将更多时间花在增值任务上。”— Warung Pintar 首席技术官兼联合创始人 Sofian Hadiwijaya
使用 AlloyDB,您可以通过以下方式对现有应用程序进行现代化改造:
1. 卓越的性能和规模
AlloyDB 为您最苛刻的商业级工作负载提供卓越的性能和规模。AlloyDB 的速度是标准 PostgreSQL 的四倍,是 Amazon用于事务性工作负载的同类 PostgreSQL 兼容服务的两倍。多层缓存,根据工作负载模式自动分层,为客户提供一流的性价比。
2、业界领先的可用性
AlloyDB提供99.99%的高可用性SLA,包括维护。AlloyDB 在几秒钟内自动检测并从大多数数据库故障中恢复,与数据库大小和负载无关。AlloyDB 的架构还支持无中断的实例大小调整和数据库维护。主实例可以在几秒钟内恢复正常操作,而副本池更新对用户完全透明。这可确保客户为其任务关键型工作负载提供高度可靠、持续可用的数据库。
“我们对新的 PostgreSQL 兼容数据库感到兴奋。AlloyDB 将带来更高的可扩展性和可用性,而无需更改应用程序。由于我们运行我们的电子商务平台并且它的可用性很重要,我们特别期望 AlloyDB 能够最大限度地减少维护停机时间。”— Mercari(Souzoh, Inc.)软件工程师 Ryuzo Yamamoto
3. 实时业务洞察
AlloyDB 提供比标准 PostgreSQL 快 100 倍的分析查询。这是通过矢量化列加速器实现的,该加速器以优化的列格式将数据存储在内存中,以实现更快的扫描和聚合。这使得 AlloyDB 非常适合商业智能、报告以及混合事务和分析工作负载 (HTAP)。更棒的是,加速器是自动填充的,因此您只需单击一个按钮即可提高分析性能。
“在 PLAID,我们正在开发 KATE,一个客户体验平台。它为大量行为数据提供先进的实时分析功能,以发现深刻的见解并创建与客户沟通的环境。AlloyDB 与 PostgreSQL 完全兼容,可以透明地扩展面向列的处理。我们认为这是一个新的强大选项,采用独特的技术方法,使系统设计能够以最少的新专业知识投资集成隔离的 OLTP、OLAP 和 HTAP 工作负载。我们期待未来通过增强与 Google Cloud 其他强大数据库服务的数据集成,为我们的分析功能带来更高的性能、可扩展性和可扩展性。”— PLAID 首席产品工程师 Takuya Ogawa
4. 可预测、透明的定价
AlloyDB 使控制成本比以往任何时候都容易。定价透明且可预测,没有昂贵的专有许可,也没有不透明的 I/O 费用。存储是自动配置的,客户只需为他们使用的内容付费,而不会为只读副本支付额外的存储费用。除了实例内存外,还自动配置免费的超高速缓存,让您能够最大限度地提高性价比。
5. ML 辅助管理和洞察
像许多托管数据库服务一样,AlloyDB 自动为您处理数据库修补、备份、扩展和复制. 但通过使用自适应算法和机器学习来进行 PostgreSQL 真空管理、存储和内存管理、数据分层和分析加速,它更进一步。它了解您的工作负载,并跨内存、超高速二级缓存和持久存储智能地组织您的数据。这些自动化功能简化了 DBA 和开发人员的管理。AlloyDB 还使客户能够在其应用程序中更好地利用机器学习。与谷歌云的人工智能平台 Vertex AI 的内置集成允许用户直接在查询或事务中调用模型。这意味着高吞吐量、低延迟和增强的洞察力,无需编写任何额外的应用程序代码。
开始使用 AlloyDB
现代数据库策略在更快地开发出色的应用程序并为您的客户提供新体验方面发挥着关键作用。AlloyDB 的发布对于Google Cloud 数据库来说是一个激动人心的里程碑,我们很高兴看到您如何使用它来推动整个组织的创新并重新获得对数据库工作负载的控制权和自由度。




