ドライバの概要

Google は、いくつかの一般的なオブジェクト リレーショナル マッピング ライブラリ(ORM)とフレームワークに対して、オープンソースの Spanner ドライバをサポートしています。これらのドライバは、こうしたフレームワークで定義された API を介して Spanner データベースを使用できます。

次の表に、Spanner でサポートされているすべてのオープンソース ORM とドライバ、およびそれらがサポートする機能を示します。サポートされている SQL 言語ごとに 1 つのテーブルがあります。

Spanner クライアント ライブラリを使用して Spanner API にアクセスすることもできます。詳細については、Spanner クライアント ライブラリをご覧ください。

GoogleSQL ドライバと ORM

* この列では、Spring Data で R2DBC を特に使用している場合について説明しています。
† Spring Data の @Query アノテーションを使用してリテラル SQL クエリを送信する場合にのみ使用できます。

PostgreSQL ドライバと ORM

すべての PostgreSQL ドライバでは、PGAdapter プロキシが実行されている必要があります。詳細については、PGAdapter についてをご覧ください。