モバイル向けNoSQL「Firestore」で件数を数える「count()関数」、期限付きデータ「Time To Live」など新機能。Firebase Summit 2022
今回は「モバイル向けNoSQL「Firestore」で件数を数える「count()関数」、期限付きデータ「Time To Live」など新機能。Firebase Summit 2022」についてご紹介します。
関連ワード (事実上無制限、機能、比較的等) についても参考にしながら、ぜひ本記事について議論していってくださいね。
本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。
Googleは10月18日に米ニューヨークでモバイル向けのバックエンドサービスであるFirebaseにフォーカスしたイベント「Firebase Summit 2022」を開催し、モバイル向けのNoSQLデータベースFirebaseの新機能として、件数を数える「count()」関数や期限が来たら自動的にデータが消去される「Time To Live」などを発表しました。
クエリ結果の件数を返してくれるcount()関数
これまでFirebaseでクエリの結果何件のデータがマッチしたのかを数えるには、プログラマが検索処理の後になんらかの手法で件数を数える処理を記述する必要がありました。
件数を数えることは比較的ニーズの高い処理であるにもかかわらず、それなりの手間がかかっていたわけです。
新たにプレビュー機能として搭載されたcount()関数を用いることで、クエリ結果の件数が簡単に取得できるようになります。
期限が来たらデータが消える「Time To Live」
Firebaseには多数のモバイルデバイスからのドキュメントが保存され、データが増えるごとにかかるコストも増えていきます。
新機能として搭載される「Time To Live」ポリシーは、ドキュメントに期限となる日付のタグを付けておくことで、自動的に期限が過ぎたドキュメントを消去してくれます。
これにより不要なドキュメントを簡単に消去でき、処理速度低下の予防やコスト削減などに役立てることができます。
Firebase Summit 2022
- Googleの「Firebase Hosting」がNext.jsとAngular Universalによる動的Webサイトもサポート、コマンド一発でデプロイ。Firebase Summit 2022
- Googleのモバイル向けNoSQL「Firestore」が秒間1万回の書き込み制限を撤廃、事実上無制限のスケーラビリティを提供。Firebase Summit 2022
- モバイル向けNoSQL「Firestore」で件数を数える「count()関数」、期限付きデータ「Time To Live」など新機能。Firebase Summit 2022