Firebase Google Firestore是Google云数据存储的子集还是超集?
谷歌宣布了Firestore,这是块上的新文档数据存储 我已经用谷歌云数据存储开发了一个应用程序六个多月了,读了这篇文章后,我觉得Firestore似乎是一个更好的选择 备用集合文档子集合的概念在我看来非常好,因为在为数据存储设计模式时,我知道我将无法查询嵌套字段。现在有了firestore子集合,我获得了完整的查询功能,这对我来说是一个游戏规则改变者(我可以用最少的查询获得最大的数据) 作为一个反驳,建议我使用数据存储,因为我没有任何移动客户端 像使用数据存储一样使用Firestore是个好主意吗? (我将很方便地忽略移动客户端/实时更新/同步功能!)Update 2(01/31/19) 到今天为止,Cloud Firestore已不再处于测试阶段,通常可以使用: 这意味着云数据存储不再是新项目的选项(您可以在现有项目上继续使用它)。想要使用数据存储API的新项目可以在数据存储模式下使用CloudFireStore 更新1 正如您所注意到的,自从发布这个问题以来,我们已经扩展了CloudFireStore 这意味着云Firestore现在有两种模式:Firebase Google Firestore是Google云数据存储的子集还是超集?,firebase,google-cloud-datastore,google-cloud-platform,google-cloud-firestore,Firebase,Google Cloud Datastore,Google Cloud Platform,Google Cloud Firestore,谷歌宣布了Firestore,这是块上的新文档数据存储 我已经用谷歌云数据存储开发了一个应用程序六个多月了,读了这篇文章后,我觉得Firestore似乎是一个更好的选择 备用集合文档子集合的概念在我看来非常好,因为在为数据存储设计模式时,我知道我将无法查询嵌套字段。现在有了firestore子集合,我获得了完整的查询功能,这对我来说是一个游戏规则改变者(我可以用最少的查询获得最大的数据) 作为一个反驳,建议我使用数据存储,因为我没有任何移动客户端 像使用数据存储一样使用Firestore是个好主
- 每个实体组的直写put现在是无限制的(为1次写入/秒)
- 交易不再限于25个实体组
- 现在所有查询都是强一致的
总的来说,我会考虑这个列表,看看是否有任何差异造成或破坏了你想要建立的,然后选择最适合你需要的DB。
< P>我认为云火商店也有NoDEJS客户端,它不以移动为中心。事实上,这就是移动中心的Firebase实时数据库与以任何东西为中心的Cloud Firestore之间的区别 我认为数据存储现在是Firestore的一个子集: Cloud Firestore是云数据存储的下一个主要版本,也是该产品的重新品牌化。CloudFireStore可以在“数据存储模式”下运行,使其与云数据存储向后兼容。在Cloud Firestore正式发布后的一段时间内,谷歌将开始联系现有云数据存储数据库的所有者,安排在数据存储模式下自动升级到Cloud Firestore Firestore是数据存储的第三代体系结构和替代品,基本上有两种模式:本机模式和数据存储模式
- 关于选择的文件:
- 视频概述:
Firestore是否被定位为云数据存储的替代品@迪穆德从男人丹那里得到了很好的回答:这是一个过时的回答。请看下面我的。使用内部缩写让我很难理解。什么是“GA”?什么是“SLA”?@trollkotze-它们是过去几十年的标准软件术语,但你仍然是对的。第一次使用时,我扩展并链接到GA和SLA的详细信息。Naice!我本打算参加下一个18岁的课程,但我想我错过了这个课程。谢谢你的更新。这是视频中的@DanMcGrath(同一个人的回答被接受)。谷歌似乎已经改变了立场,Firestore现在即将取代Datastore。Firestore和“传统”Firebase RTDB都有一个Node.js SDK。所以这里没有(而且从来没有,或者至少在我意识到的时间内没有)区别。从这个意义上说,两者都是“以任何东西为中心”,而云数据存储(以及扩展到“数据存储模式”下的Firestore)是以服务器为中心的。但还有一些附加的Cloud Firestore本机模式限制不适用于数据存储模式:“无集合组查询和pro