在firebase控制台上添加了一个Cloud Firestore选项卡,并通过文档获得了一些类似于Realtime数据库的功能。我的Android应用程序已经使用了实时数据库,函数和存储,一切正常。我想知道Cloud Firestore如何使我的应用程序更好,以及仅在Firestore中存在哪些特殊功能,这些功能在实时数据库中不存在,可以改善我的应用程序。
我有一个基于聊天的应用程序在实时数据库上运行,我正在频繁地请求少量数据。转换到Firestore会降低我的成本吗?它会保持还是提高操作速度?
答案 0 :(得分:2)
答案 1 :(得分:1)
Cloud Firestore是对Real-time数据库的升级,尽管Cloud Firestore仍在测试阶段。
Cloud Firestore提供
更好,更快的数据查询。使用C. Firestore,可以获取顶部集合中的数据,而无需在其子节点中抓取任何子集合。与实时数据库不同,这可以防止从数据库中下载不需要的数据。
可扩展性:上面已经解释了为什么它更具可扩展性。无论你的数据库有多大,你的应用程序只会请求与实时数据库不同的必要数据。
了解详情:https://firebase.google.com/docs/firestore/rtdb-vs-firestore