您好、欢迎来到现金彩票网!
当前位置:至尊彩票 > 浮点型 >

Google 发布文档数据库 Firestore

发布时间:2019-04-30 19:40 来源:未知 编辑:admin

  Google 发布了Cloud Firestore,它是用于移动、网络和服务器应用程序的文档数据库。

  去年我们曾报道过 Google Firebase,它是一种用于移动和网络开发的数据库,提供实时的和离线的数据访问,与许多 Google 服务相集成。他们现在推出了一个“全新的”产品 Cloud Firestore,它是一种云端的 NoSQL 数据库,用于移动、网络和服务器应用程序。它的主要特性有:灵活的数据模型、复杂的查询、实时数据更新、支持离线访问、跨区域伸缩性、强大的一致性、批量操作、支持事务以及与 Google 生态系统其他部分(包括 Cloud Functions)的集成。除了 REST 和 RPC API,Firestore 还提供 Android、iOS (Swift 和 Objective-C)、JavaScript(包括 Node.js)、Java、Python 和 Go 的 SDK。

  数据模型。Realtime 把数据放在 JSON 文件里,而 Firestore 引入了用集合来组织文档的概念。

  离线。 Firestore 为网络应用程序添加了离线支持,而 Realtime 只支持移动应用程序。

  查询。由于用到了更好的数据模型,Firestore 支持更复杂的和更快速的查询。

  操作。Firestore 可以组合原子批次中的多个操作,并重复事务直到完成。

  区域。Realtime 局限于单个地区中的一个区域,而 Firestore 可以跨越多个区域。

  可扩展性。 Realtime 局限于 10 万个连接数和每秒 1000 次写入。可以通过数据库分片获得更高性能。Firestore 在必要时会自动突破这些限制。

  关于数据模型,Firestore 把数据存入以集合来组织的文档中。每一个文档包含键值对,还可以有相关联的子集合。除了标准数据类型,如布尔型(boolean)、整型(integer)、浮点型(float)、字节(byte)、字符串(string)、地理位置(geo point)、日期(date)和时间(time)以及空值(null),Firestore 还支持数组和 Map,后者是一组嵌套的对象。该数据库是无模式的。

  AngulaFire已经宣布支持 Firestore,提供可观察的流(observable streams),可以集成到 Angular 应用程序中,包括动画、表单和路由器。Firestore 目前正处于测试状态,使用它有一些限制。另外,它的定价与 Realtime 不同。

http://steveouch.com/fudianxing/95.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有