Datastore

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

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

「Datastore の概要」のロゴ

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

Firestore は次世代の Datastore です。 Firestore へのアップグレードに関する詳細をご覧ください。

Datastore はアプリケーション向けのスケーラビリティが高い NoSQL データベースです。シャーディングとレプリケーションを自動的に処理し、アプリケーションの負荷に合わせて自動的にスケールする、高い可用性と耐久性を兼ね備えたデータベースを提供します。Datastore は 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 種類以上の無料枠プロダクトを活用して Google Cloud で構築を開始しましょう。

開始にあたりサポートが必要な場合
信頼できるパートナーと連携する

次のステップ

プロジェクトを開始してインタラクティブなチュートリアルを体験し、アカウントを管理しましょう。

開始にあたりサポートが必要な場合
信頼できるパートナーと連携する
ヒントとベスト プラクティスを入手する