| 開発者 | Google 社 |
|---|---|
| 初回リリース | 2013年5月 |
| オペレーティング·システム | クロスプラットフォーム |
| プラットフォーム | Google クラウド プラットフォーム |
| タイプ | ドキュメント指向データベース |
| ライセンス | 独自 |
| Webサイト | cloud.google.com/datastore/ |
Google Cloud Datastore (Cloud Datastore) は、 Google Cloud Platform上でGoogleが提供する、拡張性に優れたフルマネージドNoSQLデータベース サービスです。[1] Cloud Datastore は、Google のBigtableおよび Megastore テクノロジーに基づいて構築されています。 [2] Google Cloud Datastore を使用すると、ユーザーはネイティブ モードまたはデータストア モードのいずれかでデータベースを作成できます。ネイティブ モードはモバイル アプリや Web アプリ向けに設計されており、データストア モードは新しいサーバー プロジェクト向けに設計されています。[3]
歴史
もともと2008年にGoogle App Engineの機能としてリリースされたCloud Datastoreは、[4] 2013年にGoogle I/Oでスタンドアロン製品として発表されました。[5] 2018年のGoogle Cloud Nextカンファレンスでは、第2世代のFirestoreデータベースが下位互換性モードで一般公開されました。[6] Googleは、レガシーDatastoreデータベースをDatastoreモードのFirestoreに自動的にアップグレードするパスを提供しています。[7]
GQL
Google Cloud Datastore データベースには、「GQL」(Google Query Language)と呼ばれるSQLのような構文があります。GQL はJoinステートメントをサポートしていません。[8]代わりに、1 対多および多対多の関係は ReferenceProperty() を使用して実現できます。[9] この共有なしのアプローチにより、ディスクに障害が発生してもシステムに障害は発生しません。[10]リレーショナル データベースから Cloud Datastore に切り替えるには、開発者がデータをモデル化する際にパラダイム シフトが必要になります。
参照
参考文献
- ^ Google クラウド データストア
- ^ Google Cloud Datastore で強固な整合性と最終的な整合性のバランスをとる
- ^ 「Google Cloud Datastore」。クイックスタート。2020年4 月 7 日閲覧。
- ^ Google App Engine は魅力的で、逃れることは難しい
- ^ Google の成長クラウドに NoSQL データベースが追加 2018-08-16 にWayback Machineでアーカイブ
- ^ Google が主要なクラウド データベース サービスを更新
- ^ Firestore への自動アップグレード
- ^ 「Campfire One: Google App Engine の紹介 (パート 3)」。2008 年 4 月 7 日 – YouTube 経由。
- ^ 「エンティティ リレーションシップのモデリング - Google App Engine — Google Developers」2012 年 6 月 26 日。2012年 7 月 17 日閲覧。
- ^ Saturday (2008-11-22). 「Google Architecture」. 高いスケーラビリティ。2012-07-17閲覧。
外部リンク
- 公式サイト
- Google Cloud Platform サイト
