Send feedback Best Practices Stay organized with collections Save and categorize content based on your preferences. You can use the best practices listed here as a quick reference of what to keep in mind when building an application that uses Firestore in Datastore mode. If you are just starting out with Datastore mode, this page might not be the best place to start, because it does not teach you
フィードバックを送信 Cloud Firestore のベスト プラクティス コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 ここで紹介するベスト プラクティスは、Cloud Firestore を使用するアプリケーションを構築する際のクイック リファレンスとしてご利用ください。 データベースのロケーション データベース インスタンスを作成するときは、ユーザーとコンピューティング リソースに最も近いデータベースのロケーションを選択してください。広範囲に及ぶネットワーク ホップはエラーが発生しやすく、クエリのレイテンシを増加させます。 アプリケーションの可用性と耐久性を最大化するには、マルチリージョン ロケーションを選択し、重要なコンピューティング リソースを少なくとも 2 つのリージョンに配置します。 アプリケーションでレイテンシが重要な場合や、他の GC
とはいえ、ちょっと自信ないので、 間違っている箇所があれば指摘してもらえると嬉しい。 ParentKeyはEntity同士を関連付けるキーのことで、 RDBでいう外部キーのようなイメージを持つかもしれないが、全然違う。 何も考えずにParentKeyでリレーションを貼ると面倒なことになる。 とりあえず以下の2点は抑えておく必要がある。 https://cloud.google.com/appengine/docs/go/datastore/entities#Go_Ancestor_paths https://cloud.google.com/appengine/docs/go/datastore/entities#Go_Transactions_and_entity_groups 日本語訳は以下にまとまっている。 「Ancestor paths」と「Transactions and ent
スケーラビリティの高い NoSQL データベース いま友人と開発しているプロダクトで、本格的にDatastoreを使った開発をすることになったので、概念を理解するためのメモ記事です。 cloud.google.com RDBから理解するDatastore概念 概念 Datastore RDB オブジェクトのカテゴリ Kind Table 1つのオブジェクト Entity Row 1つのブジェクとの各データ Property Field オブジェクトに対するユニークなID Key Primary Key これらを分かりやすい説明をしてくれていたものがあったので、引用させて頂きます。 Kindと呼ばれるテーブルみたいなものに Entityと呼ばれるオブジェクトを格納できます。 Entityには一意のKeyが割り当てられています。 EntityのフィールドはPropertyといいます。 つまり、
はじめに GAE/Go 1年生です。APIサーバーのコードを書いている中で、ハマったことを まとめようと思います。 今回はdatastoreです。 トランザクション機能の使い方も覚えて快適になってきたこの頃です。 ※GAE/Go前提の書き方になってしまうこと、ご容赦ください。 stringのプロパティは、デフォルトで1500byteまでしか保存できない 今年、最初にハマったのがこれでした。 datastoreではstructがそのままschemaになるので、なんとなくstringの上限を意識してなかったのがよくなかったです。 以下が、ドキュメントです。(筆者がGAE/Goを使っているので、Goより Fields (except for []byte) are indexed by default. Strings longer than 1500 bytes cannot be index
僕の Datastore の記事は Cloud Datastore/AppEngine Datastore 時代のものなので、現在の Firestore の Datastore mode だと一部の内容が正しくないと思うので注意してください。(´・ω・`)— pospome (@pospome) March 24, 2021 Datastoreを使っていて、 ある程度コツとか注意点みたいなものが分かってきたので、 まとめてみました。 継続的に追記していく予定です。 間違っているところがあれば コメント or twitter で教えてください。 Datastoreの entity, kind などの用語は理解している前提です。 ParentKeyに気をつける Go では Filter による OR, IN 検索ができない 文字列に対する LIKE 検索がない 結局どんなクエリが発行できるのか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く