Help us understand the problem. What is going on with this article?

GCP: Firestore

Firestore

について書きます。
Firebaseのお仲間かと思ったら、Datastoreの上位互換的な立ち位置のようです。
https://cloud.google.com/firestore/docs

Concept

https://cloud.google.com/firestore/docs/data-model

  • NoSQLのドキュメントデータベース
  • ドキュメントはKey-Valueペアをもっている
  • 小さなドキュメントがたくさんあるデータに適している
  • ドキュメントの中にサブコレクションを作って階層的なデータを作れる
  • アクセス権の管理は、クライアントライブラリ実装のものやIAMを使って行うことができる
  • Firestoreのロケーションはデフォルトではプロジェクトのロケーションになる
    • マルチリージョンやリージョンを指定できる
  • single-fieldインデックスとcompositeインデックスがある
  • クライアントサイド暗号化ができる

How-to

https://cloud.google.com/firestore/docs/how-to

  • トランザクション処理とバッチ処理ができる
  • データ消失などに備えてデータをGCSにエクスポートできる
  • メソッドを使ってデータを取得できるが、リスナーを設定してリアルタイムにアップデートを取得できる
  • セキュリティルールを設定することで、ユーザーやロールベースでのアクセスを管理できる

以上です。
Datastoreのページ見当たらないなと思ったら、Firestoreに移行しているんですね。

brainpad
ブレインパッドは、2004年の創業以来、データによるビジネス創造と経営改善に向き合ってきたデータ活用・分析企業です。
http://www.brainpad.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away