タグ

Firestoreに関するAutomatorのブックマーク (4)

  • Firebase の課金で爆死しないための設定方法 - Qiita

    まえがき 個人アプリで Firebase を使用していると、課金が怖くなることがあります。 無料プランなら容量を超えたらサービスが利用できなくなるだけですが、Braze プラン(従量課金制)だと放っておくと無限に料金が増えることになるわけです。 それを防ぐための知恵をここにまとめます。 そもそも、Functions さえ無料だったら Braze プランに移行しなくて済んだんですけどね・・・。 同じような方はきっと多いはず。 読者の前提 個人での Firebase 利用者 商用アプリケーション等で停止できないサービスを運営している方は、この資料は参考にはなると思いますがやや趣旨がズレます。例えばオートスケールの最大インスタンス数などは余力を持った設定が望ましいですが、ここではその方法は案内しません。 Brazeプラン(従量課金制)を利用している方 Functions Functions は関

    Firebase の課金で爆死しないための設定方法 - Qiita
  • Cloud Firestoreで多量のデータをバッチ処理するときのスマートな書き方

    バッチ処理 FirebaseのCloud Functions、或いはローカルに書いたスクリプトを使って多量のデータをバッチ処理でCloud FirestoreDBに書き込みたいケースが有るかと思います。 ただ、バッチ処理の制約上、一度に500件ずつしか書き込むことができないため、500件以上処理する場合には500件ずつ区切ってバッチ処理をするように考慮する必要があります。 例えば、以下の例はusersコレクションを全て取得し、新たにフィールドを追加してマイグレーションする処理になります。 import * as adimn from 'firebase-admin' const db = admin.firestore() const users = await db.collection('users').get()) const batch = db.batch() users.do

    Cloud Firestoreで多量のデータをバッチ処理するときのスマートな書き方
  • Node.js client library  |  Google Cloud

    Accelerate your digital transformation Whether your business is early in its journey or well on its way to digital transformation, Google Cloud can help solve your toughest challenges.

    Node.js client library  |  Google Cloud
  • わかる!Firestore

    tl;dr Firestore は NoSQL のサーバーレスデータベース。 新規開発ならネイティブモードを選択する。 ドキュメント指向のデータモデルを採用していて、コレクション、ドキュメントの階層構造で構成される。 サブコレクションを使うと効率よくクエリができる。 直近のアップデートで、より使いやすくなった。 はじめに みなさん、こんにちは。Google Cloud パートナーエンジニアの Sho です。 この記事は Google Cloud Japan Advent Calendar 2022(今から始める Google Cloud ) の 12/11 の記事です。記事では、Firestore を取り上げてご紹介させていただきます。 Cloud Spanner や AlloyDB など特徴的なデータベースラインナップを持つ Google Cloud ですが、その中でも NoSQL

    わかる!Firestore
  • 1