近年どんなアプリ開発においても
クラウド上にデータを保存したい 機会は多いでしょう
ユーザーが友人とデータを共有して 面白いアプリ内コラボをしたいとか
複数のデバイスから データにアクセスしたいからかもしれません
しかしクラウド上のデータ保存は 初見の印象ほど容易ではありません
データのホストに独自のサーバーを備え
四六時中稼働させなければなりません
クライアントに多くの時間を費やして
ユーザーがオフラインの時も きちんと稼働するようにするなど
ネットワーク問題に 対処しなければなりません
セキュリティは大丈夫かと 一晩中悶々と過ごす羽目になり
それで結局 万全でなかったりします
ユーザーが何百万人いても
サービスをスケールできなければなりません
それに費やす時間はすべて アプリのビルドに使えません
そこでCloud Firestoreの出番です
Cloud Firestoreで クラウド上にデータを格納できます
すべての端末にデータを同期させたり
複数ユーザー間で共有したりできます
Firebase製品に期待する 便利な機能がすべて装備されており
安定したクライアント ライブラリや
オフライン時のフルサポートがあり
アプリは接続していてもいなくても ウェブ上でも稼働し続けます
セキュリティルールがわかりやすく
アクセス管理を助け 夜も安心して眠れますし
使いやすい データ ブラウジング ツールです
高機能なクエリ処理のおかげで 合理的にデータを構築できます
Cloud Firestoreは ほぼリアルタイムで機能し
自動的にデータベースから 発生時に変更を取得します
または手動リクエストによる データ取得も可能です
あなた次第で選べます
Cloud Firestoreは
Google Cloud Platformの 強力なデータベース インフラの
優れた機能を提供しています
その機能として
より信頼性の高い 自動マルチリージョン データ複製や
誰もが同じデータを共有できる 優れた整合性や
複雑なデータ作業もこなせる―
マルチドキュメント トランザクションがあります
世界最大規模のアプリからの 過酷なワークロードにも対応できる設計で
自動的にスケールし あなたのデータをサポートします
他のFirebase製品とも 従来どおり統合し
Firebase Authenticationで 簡単なサインインを実現したり
Cloud Functionsで データベースの変更に対応して
あらゆるサーバーサイド ロジックを 実行させるなど
真にサーバーレスな開発を実現します
つまり インフラ問題ではなく アプリ開発に より時間をかけられます
今日からCloud Firestoreを お試しください
リンク先に揃う ドキュメンテーションから
いくつかサンプルを試して すばらしいものを開発しましょう