【问题标题】:Different between firebase realtime database and firebase firestore [duplicate]firebase实时数据库和firebase firestore之间的区别[重复]
【发布时间】:2022-02-28 01:41:26
【问题描述】:
我正在开发一个基于 IQ 水平问题的 android 应用程序。我想上传到游戏商店。该应用程序由 50 多个级别组成。每个级别由 9 个问题组成。我很困惑我将为我的应用使用哪个数据库。
【问题讨论】:
标签:
android
firebase
firebase-realtime-database
google-cloud-firestore
android-studio-3.0
【解决方案1】:
根据 Firebase 文档:
Firebase 实时数据库
Firebase 实时数据库是一个云托管数据库。数据以 JSON 格式存储并实时同步到每个连接的客户端。当您使用我们的 Apple 平台、Android 和 JavaScript SDK 构建跨平台应用程序时,您的所有客户端都会共享一个实时数据库实例并自动接收最新数据的更新。
Cloud Firestore
Cloud Firestore 是一个灵活、可扩展的数据库,适用于 Firebase 和 Google Cloud 的移动、网络和服务器开发。与 Firebase 实时数据库一样,它通过实时侦听器使您的数据在客户端应用程序之间保持同步,并为移动和 Web 提供离线支持,因此您可以构建响应式应用程序,无论网络延迟或互联网连接如何都能正常工作。 Cloud Firestore 还提供与其他 Firebase 和 Google Cloud 产品(包括 Cloud Functions)的无缝集成。
Firebase Docs