极客视点
极客时间编辑部
极客时间编辑部
113230 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:17
登录|注册

谷歌发布文档数据库Firestore

讲述:杜力大小:1.04M时长:02:17
近日,谷歌发布了 Cloud Firestore,它是一个用于移动、网络和服务器应用程序的文档数据库。
此前,谷歌曾推出过一款用于移动和网络开发的数据库 Google Firebase,现在也被称为 Realtime Database(实时数据库),它提供实时的和离线的数据访问,并与许多谷歌服务相集成。
新发布的 Cloud Firestore 是一种云端的 NoSQL 数据库,主要用于移动、网络和服务器应用程序。它的主要特性有以下几点,包括灵活的数据模型、复杂的查询、实时数据更新、支持离线访问、跨区域伸缩性、强大的一致性、批量操作、支持事务以及与谷歌生态系统其他部分(包括 Cloud Functions)的集成等。
除了 REST 和 RPC API,Firestore 还提供安卓、iOS (Swift 和 Objective-C)、JavaScript(包括 Node.js)、Java、Python 和 Go 的 SDK。
由此可见,谷歌发布 Firestore 是希望解决 Realtime Database 的一些缺点,而这两种解决方案的区别主要有以下几点。
1. 数据模型。Realtime 把数据放在 JSON 文件里,而 Firestore 引入了用集合来组织文档的概念。
2. 离线。 Firestore 为网络应用程序添加了离线支持,而 Realtime 只支持移动应用程序。
3. 查询。由于用到了更好的数据模型,Firestore 支持更复杂的和更快速的查询。
4. 操作。Firestore 可以组合原子批次中的多个操作,并重复事务直到完成。
5. 区域。Realtime 局限于单个地区中的一个区域,而 Firestore 可以跨越多个区域。
6. 可扩展性。 Realtime 局限于 10 万个连接数和每秒 1000 次写入。可以通过数据库分片获得更高性能。Firestore 在必要时会自动突破这些限制。
7. 安全。Firestore 的数据访问控制更简单。
关于数据模型,Firestore 把数据存入以集合来组织的文档中。每一个文档包含键值对,还可以有相关联的子集合。除了标准数据类型,Firestore 还支持数组和 Map,Map 是一组嵌套的对象。
目前,Firestore 正处于测试状态,所以使用它还有一些限制。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
10
沉浸
阅读
分享
手机端
快捷键
回顶部