firebase 实时数据库和 firebase firestore 之间的区别
Different between firebase realtime database and firebase firestore
我正在开发一个基于 IQ 水平问题的 android 应用程序。我想上传到 Play 商店。该应用程序包含 50 多个级别。每个级别包含 9 个问题。我对我的应用程序要使用哪个数据库感到困惑。
根据 Firebase 文档:
Firebase 实时数据库
Firebase 实时数据库是一个 cloud-hosted 数据库。数据存储为 JSON 并在 real-time 中同步到每个连接的客户端。当您使用我们的 Apple 平台、Android 和 JavaScript SDK 构建 cross-platform 应用程序时,您的所有客户端共享一个实时数据库实例并自动接收包含最新数据的更新。
Cloud Firestore
Cloud Firestore 是一个灵活、可扩展的数据库,用于 Firebase 和 Google Cloud 的移动、Web 和服务器开发。与 Firebase 实时数据库一样,它通过 real-time 个侦听器使您的数据在客户端应用程序之间保持同步,并为移动和 Web 提供离线支持,因此您可以构建响应式应用程序,无论网络延迟或互联网连接如何。 Cloud Firestore 还提供与其他 Firebase 和 Google 云产品(包括 Cloud Functions)的无缝集成。
我正在开发一个基于 IQ 水平问题的 android 应用程序。我想上传到 Play 商店。该应用程序包含 50 多个级别。每个级别包含 9 个问题。我对我的应用程序要使用哪个数据库感到困惑。
根据 Firebase 文档:
Firebase 实时数据库
Firebase 实时数据库是一个 cloud-hosted 数据库。数据存储为 JSON 并在 real-time 中同步到每个连接的客户端。当您使用我们的 Apple 平台、Android 和 JavaScript SDK 构建 cross-platform 应用程序时,您的所有客户端共享一个实时数据库实例并自动接收包含最新数据的更新。
Cloud Firestore
Cloud Firestore 是一个灵活、可扩展的数据库,用于 Firebase 和 Google Cloud 的移动、Web 和服务器开发。与 Firebase 实时数据库一样,它通过 real-time 个侦听器使您的数据在客户端应用程序之间保持同步,并为移动和 Web 提供离线支持,因此您可以构建响应式应用程序,无论网络延迟或互联网连接如何。 Cloud Firestore 还提供与其他 Firebase 和 Google 云产品(包括 Cloud Functions)的无缝集成。