Datastore での App Engine API の使用

Datastore は、自動スケーリングと高性能を実現し、アプリケーション開発を簡素化するように構築された NoSQL ドキュメント データベースです。

このセクションのページでは、App Engine API を使用して Datastore にアクセスする方法を説明します。App Engine API を使用するアプリは App Engine 内でしか実行できないため、新しい App Engine ランタイムへの移行には、推奨される Google Cloud APIs へのアップグレードが必要になります。Cloud Storage に推奨される API は Google Cloud クライアント ライブラリに含まれています。これらの API を使用すると、アプリを App Engine 内だけでなく、Java 8 をサポートするその他の環境でも実行できます。

Datastore で Objectify を使用する

App Engine API または Google Cloud APIs を使用する代わりに、Objectify を使用して Datastore にアクセスできます。Objectify は Cloud Datastore のオープンソース API で、App Engine API や Google Cloud APIs よりも高レベルの抽象化を実現できます。以前のバージョンの Objectify を使用しているアプリは App Engine 以外で実行できませんが、バージョン 6 以降を使用しているアプリは、App Engine だけでなく、Java 8 をサポートしている他の環境でも実行できます。

Objectify の使用を予定している場合は、バージョン 6 以降の使用をおすすめします。