Datastore

Datastore は、ウェブアプリとモバイルアプリのためのスケーラビリティが高い NoSQL データベースです。

このプロダクトのドキュメントを見る

「Datastore の概要」のロゴ

スケーラビリティの高い NoSQL データベース

Firestore は次世代の Datastore です。 Firestore のアップグレードに関する詳細を確認する。

Datastore はアプリケーション向け、スケーラビリティが高い NoSQL データベースです。シャーディングとレプリケーションを自動的に処理し、アプリケーションの負荷に合わせて自動的にスケールする、可用性と耐久性を兼ね備えたデータベースを提供します。ACID トランザクション、SQL ライクなクエリ、インデックスなどの多くの機能を備えています。

最新情報

「シンプルかつ統合可能」のロゴ

シンプルかつ統合可能

Datastore の RESTful インターフェースを使用することで、どのデプロイ先からでもデータに簡単にアクセスできます。App Engine と Compute Engine に拡張されたソリューションを構築し、統合ポイントを Datastore に置くことができます。

「高速で優れたスケーラビリティ」のロゴ

高速で優れたスケーラビリティ

プロビジョニングや負荷の予測を心配することなく、アプリケーションの構築に集中できます。Datastore はデータに応じてシームレスかつ自動的にスケールするため、アプリケーションのトラフィックが増えても高いパフォーマンスが維持されます。

「使いやすいクエリ言語」のロゴ

使いやすいクエリ言語

Datastore はスキーマレスなデータベースです。そのため、アプリケーションの発展に伴う基本データ構造の変更を考慮する必要はほぼありません。Datastore は、複数のプロパティにまたがってデータを検索し、必要に応じて並べ替えることができる高度なクエリエンジンを提供します。

1. // List Google companies with fewer than 400 employees.

2. var companies = query.filter('name =', 'Google').filter('size <', 400);

特長

高機能な管理ダッシュボード

エンティティ統計の表示、データベースのクエリ、インデックスの表示、データのバックアップと復元を行うことができます。

多様なデータ型

整数、浮動小数点数、文字列、日付、バイナリデータなど、さまざまなデータ型をサポートしています。

複数のアクセス方法

データへのアクセスには、Google の JSON API、オープンソース クライアント、コミュニティで維持されている ORM(ObjectifyNDB)を使用できます。

ACID トランザクション

単一のトランザクションで複数のデータストア オペレーションを実行する ACID の特性でデータの整合性を確保します。そのため、グループ化されたオペレーションは、すべてが成功またはすべてが失敗のどちらかになります。

フルマネージド

Datastore はフルマネージド型のサービスです。シャーディングとレプリケーションは Google で自動的に処理され、お客様には可用性が高く一貫性のあるデータベースが提供されます。

技術リソース

料金

Datastore は、ウェブアプリとモバイルアプリのためのスケーラビリティが高い NoSQL データベースです。詳細な料金情報については、料金ガイドをご覧ください。

次のステップ

$300 分の無料クレジットと 20 種類以上の Always Free プロダクトを活用して Google Cloud で構築を開始しましょう。

開始にあたりサポートが必要な場合
信頼できるパートナーの活用