web-dev-qa-db-ja.com

Firebase:リアルタイムデータベースとファイルストレージの違い

この投稿からリアルタイムデータストレージとホスティングストレージについて学びました データストレージとホスティングストレージの違い?

しかし、リアルタイムデータベースと新しく導入されたファイルストレージについてはまだ明確ではありません。

誰か簡単な説明がありますか?

前もって感謝します 。

データストレージとホスティングストレージの違い? 問題が解決することと私が尋ねていることは2つの異なるものであり、ホスティングストレージとファイルストレージはgoogle firebaseの場合は異なります)

32
erluxman

Firebaseでは、データを保存するために次の場所を提供しています。

データを保存するのに最適な場所は、保存するデータの種類とその使用方法によって異なります。

Firebase documentation はこれについて次のように述べています:

  • Firebase Realtime Databaseは、ゲームの状態やチャットメッセージなどのJSONアプリケーションデータを保存し、接続されているすべてのデバイス間で変更を即座に同期します。

  • Firebase Remote Configは、開発者が指定したキーと値のペアを保存して、ユーザーが更新をダウンロードすることなくアプリの動作と外観を変更します。

  • Firebase Hostingは、WebサイトのHTML、CSS、JavaScript、およびグラフィックス、フォント、アイコンなどの開発者が提供するその他のアセットをホストします。

  • Firebase Storageは、画像、動画、音声などのファイルやその他のユーザー生成コンテンツを保存します。

Cloud FirestoreとFirebase Realtime Databaseを選択すると、 Firebase documentation says

Firebaseは、リアルタイムのデータ同期をサポートする2つのクラウドベースのクライアントアクセス可能なデータベースソリューションを提供します。

Realtime Databaseは、Firebaseの元のデータベースです。これは、リアルタイムでクライアント間で状態の同期を必要とするモバイルアプリ向けの効率的で低遅延のソリューションです。

Cloud Firestoreは、モバイルアプリ開発用のFirebaseの新しいフラッグシップデータベースです。新しい、より直感的なデータモデルにより、リアルタイムデータベースの成功を改善します。 Cloud Firestoreには、リアルタイムデータベースよりも豊富で高速なクエリと拡張性も備わっています。

58

*リアルタイムデータベースデータのみのJSON形式を保存し、データが保持されないola app(ユーザーの場所)、sensex(Nifty)アプリのように、データが同時に同期されるアプリで特別に使用されます。

* Firebase Storageメモリカードのようなデータのみを保存します。アプリのバックエンドデータを保存するために特別に使用されます。

4