利点
Firestore - 次世代の DatastoreDatastore は、シャーディングとレプリケーションを自動的に処理し、アプリケーションの負荷に合わせて自動的にスケールする高可用性と耐久性を兼ね備えたデータベースを提供します。Datastore は ACID トランザクション、SQL に似たクエリ、インデックスなどの多くの機能を備えています。
Datastore の RESTful インターフェースを使用することで、どのデプロイ ターゲットからでもデータに簡単にアクセスできます。App Engine と Compute Engine にまたがってソリューションを構築し、インテグレーション ポイントを Datastore に置くことができます。
プロビジョニングや負荷の予測を心配することなく、アプリケーションの構築に集中できます。Datastore はデータに応じてシームレスかつ自動的にスケールするため、アプリケーションのトラフィックが増えても高いパフォーマンスが維持されます。
データストアはスキーマレス データベースであり、アプリケーションの進化に応じて基盤となるデータ構造を変更することが簡単になります。Datastore は、複数のプロパティにまたがってデータを検索し、必要に応じて並べ替えることができる高度なクエリエンジンを提供します。
主な機能
エンティティ統計の表示、データベースのクエリ、インデックスの表示、データのバックアップと復元を行うことができます。
整数、浮動小数点数、文字列、日付、バイナリデータなど、さまざまなデータ型をサポートしています。
単一のトランザクションで複数のデータストア オペレーションを実行する ACID の特性でデータの整合性を確保します。そのため、グループ化されたオペレーションは、すべてが成功またはすべてが失敗のどちらかになります。
Datastore はフルマネージド型のサービスです。シャーディングとレプリケーションは Google で自動的に処理され、お客様には可用性が高く整合性のあるデータベースが提供されます。
料金
米ドル以外の通貨でお支払いの場合は、Google Cloud SKU に記載されている該当の通貨の料金が適用されます。
Google Cloud Datastore の料金および無料枠は、App Engine のデータストア料金と同一です。
小規模なデータストア オペレーションには、データストア ID を割り当てるための呼び出しや、キーのみのクエリなどが含まれます。これらのオペレーションは無料で実行できます。