Cloud Firestore和Firebase的区别

速读摘要版区别: 

1.Realtime Database是一个巨大的JSON树,Cloud Firestore更结构化.

2.Cloud Firestore 将能够比Realtime Database更好地扩展.

3.Cloud Firestore可以比Realtime Database更轻松地手动获取数据,因为Cloud Firestore将获取我的数据内置为主要用例,这样会比Realtime Database-land的一次调用更好.

4.多区域支持——这基本上意味着更高的可靠性,因为您的数据一次跨多个数据中心共享。但是您仍然具有很强的一致性,这意味着您始终可以进行查询并确保您获得最新版本的数据

完整版原文机翻:

Cloud Firestore——新的数据库,让您可以轻松地将应用程序数据存储和同步到云端,甚至是实时的!

现在,如果您正在经历似曾相识,那么您并不孤单。我们意识到这听起来与您可能已经在使用的另一个产品——Firebase 实时数据库非常相似。因此,如果您正在经历似曾相识,那么您并不孤单。

那么我们为什么要建立另一个数据库呢?你什么时候会选择一个?好吧,让我们谈谈 Cloud Firestore 的新增功能和不同之处,以及您可能希望将其用于下一个应用的原因。

Cloud Firestore 有什么不同?

虽然我们的文档更详细地涵盖了实时数据库和 Cloud Firestore 之间的所有差异,但让我们看看这两种产品之间的主要差异。我们将开始...

更好的查询和更结构化的数据

虽然 Firebase 实时数据库基本上是一个巨大的 JSON 树,任何事情都会发生并且无法无天,但 Cloud Firestore 更加结构化。Cloud Firestore 是一个文档模型数据库,这意味着您的所有数据都存储在称为文档的对象中,这些对象由键值对组成——这些值可以包含任意数量的东西,从字符串到浮点数到二进制数据到 JSON -y 寻找团队喜欢称为maps 的对象。反过来,这些文档被分组到集合中

 

您的 Cloud Firestore 数据库可能包含一些包含指向子集合的文档的集合。这些子集合将包含指向其他子集合的文档,依此类推。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值