Google は本日、新しい完全に管理された PostgreSQL 互換データベース サービスである AlloyDB の提供開始を発表しました。同社によれば、このサービスはトランザクション ワークロードでは AWS の同等のサービスである Aurora PostgreSQL の 2 倍の速度 (同じワークロードでは標準の PostgreSQL の 4 倍、分析クエリでは最大 100 倍の速度) を実現します。
Google Cloud エコシステムを深く理解している方なら、フルマネージド PostgreSQL データベースサービスは馴染みがあるかもしれません。Google は既に Cloud SQL for PostgreSQL と Spanner を提供しており、Google Cloud のフルマネージド リレーショナル データベース サービスも PostgreSQL インターフェースを提供しています。しかし、これらは PostgreSQL と互換性のあるインターフェースを提供することで、PostgreSQL のスキルを持つ開発者が利用できるようにしています。AlloyDB は、中核となる標準の PostgreSQL データベースですが、Google のインフラストラクチャを最大限に活用できるようにカーネルに修正が加えられており、新しいバージョンがリリースされるたびに最新の状態を維持できます。

AWS で長い勤務を経て 2020 年に Google に入社し、データベース製品担当のゼネラルマネージャー兼エンジニアリング担当副社長を務めたアンディ・ガットマンズ氏は、同社がこの新製品をリリースする理由の 1 つとして、Google はこれまで、CloudSQL などのサービスを利用して企業顧客の MySQL サーバーや PostgreSQL サーバーのクラウドへの移行をうまく支援してきたものの、レガシー データベース (ガットマンズ氏は明言していませんが、ここでは「Oracle」を当てはめても問題ないと思います) をオープンソース サービスに移行したい顧客に対して適切なソリューションを必ずしも提供できていなかったことを挙げています。
「それには様々な理由があります」と彼は私に言った。「まず、複数のクラウドプロバイダーを利用しているので、どこでも実行できる柔軟性を求めているのです。従来、使いにくいライセンス体系が数多く存在します。お客様はそれを本当に嫌がっています。おそらく2~3年前は、お客様はただ不満を漏らす程度だったのに対し、今ではお客様はレガシーデータベースから脱却するためだけにリソースを投資する意思があるようです。縛り付けられ、囲い込まれることにうんざりしているのです。」
これに、Postgres がリレーショナル オープン ソース データベースの事実上の標準となりつつあること (および MySQL の衰退) を加えると、Google が専用の高性能 PostgreSQL サービスを提供できるようにしたいと決めた理由が明らかになります。

ガットマンズ氏はまた、Googleの顧客の多くが現在、分析用途にリレーショナルデータベースを利用したいと考えているため、チームはこれらのユーザー向けにPostgresのパフォーマンスを向上させるために多大な労力を費やしたと述べた。ガットマンズ氏はAWSで複数のAWS分析サービスのエンジニアリングオーナーを務めていた経歴を持つため、これは驚くには当たらないだろう。
「AWS に入社したとき、開発者の領域にとどまりながら、実際にデータベースに取り組む機会がありました」と彼は説明した。「その時にグラフデータベースや [Amazon] ElastiCache のようなものに取り組み、もちろん、顧客にとってデータがどれほど重要で不可欠であるかを知る機会を得ました。[…] そういったオーディエンスは、主に開発者オーディエンスでした。なぜなら、開発者はデータベースを使用してアプリケーションを構築するからです。その後、AWS で分析領域に移り、その別の側面を発見したのです。一方で、私が話をしていた人々はもはや必ずしも開発者ではなく、多くはビジネス側やアナリストでしたが、これらの世界が本当に収束しつつあることもわかりました。」これらのユーザーは、データからリアルタイムの洞察を得たり、データに対して不正検出アルゴリズムを実行したり、リアルタイムのパーソナライゼーションや大規模な在庫管理を行ったりしたいと考えていました。
テッククランチイベント
サンフランシスコ | 2025年10月27日~29日

技術面では、AlloyDBチームはGoogleの既存インフラストラクチャ上に構築を行いました。このインフラストラクチャは、コンピューティングとストレージを分離しています。これは、Spanner、BigQuery、そして基本的にすべてのGoogleサービスが実行されるのと同じインフラストラクチャ層です。ガットマンズ氏は、AlloyDBがPostgreSQLに特化しているという事実に加えて、このサービスが競合他社に対して既に優位性を持っていると主張しました。「複数のデータベースエンジンとクエリ言語をサポートする必要がある場合、必ずしも最適化できるとは限りません。企業が求めているのは、これらのレガシーデータベースの移行のためのPostgreSQLなので、PostgreSQLで最善を尽くそうと考えました。」
たとえば、チームが Postgres カーネルに加えた変更により、システムを 64 以上の仮想コアに直線的に拡張できるようになりました。また、分析側では、チームは顧客のアクセス パターンを学習し、Postgres の行形式を、大幅に高速に分析できるメモリ内列形式に変換するカスタム機械学習ベースのキャッシュ サービスを構築しました。
フレデリックは2012年から2025年までTechCrunchに在籍していました。また、SiliconFilterを設立し、ReadWriteWeb(現ReadWrite)にも寄稿しています。フレデリックは、エンタープライズ、クラウド、開発者ツール、Google、Microsoft、ガジェット、交通機関など、興味のあるあらゆる分野をカバーしています。
バイオを見る