Cloud Datastore は Google のクラウドに保存されるスキーマレスな NoSQL データベースです。
アプリケーションは Datastore を使用して、SQL に似たクエリによってデータをクエリできます。このクエリはフィルタと並べ替えに対応しています。
Datastore は複数のデータセンター間でデータを複製することによって、読み取りと書き込みの高可用性を実現します。
さらに、自動スケーリング、読み取りと上位クエリに対する強い整合性、その他すべてのクエリに対する結果整合性、アトミック トランザクション、計画休止時間の排除といった機能も備えています。
Datastore にアクセスするには、Developers Console の左側のサイドバーで [ストレージ] > [Datastore] を選択します。
はじめに以下は、cloud.google.com セットアップ ガイドへのリンクです。
API、クライアント ライブラリ、gcd
ツール
-
お申し込み: お客様の設定と環境に応じたアクティベーション処理について説明します。この処理には、Google Cloud Datastore API のアクティベーション、ご利用のプラットフォームから API(または既存の App Engine Datastore)へのアクセス、課金の有効化が含まれます。
-
クライアント ライブラリと
gcd
ツールのダウンロード: Datastore 用のクライアント ライブラリをダウンロードします(Node.js、Python、Java プロトコル バッファ)。さらにgcd
ツールもダウンロードします。このツールを使用してアプリをローカルでテストし、運用環境の Datastore インスタンスのインデックスを管理します。
プログラミング言語の使用
環境を設定し、サービス アカウントの認証情報を取得し、コードを作成して実行します。
Datastore の主要な概念
Cloud Datastore API
-
Cloud Datastore API の概要: API、JSON API 参照、プロトコル バッファ、GQL 参照について説明します。
Cloud Datastore ツール
サポート
-
コミュニティ: フォーラムを探して開発の質問をしたり、デベロッパー コミュニティと問題について議論したりすることができます。