谷歌Cloud Firestore NoSQL数据库正式迎来通用版本
Posted 分布式实验室
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谷歌Cloud Firestore NoSQL数据库正式迎来通用版本相关的知识,希望对你有一定的参考价值。
谷歌公司今天宣布,其旗下面向移动、Web与物联网应用的无服务器NoSQL文档数据库Cloud Firestore已经正式迎来通用版本。除此之外,谷歌方面还发布了一系列新功能,并在十个新的区域内完成服务上线。
通过此次发布,谷歌公司为开发人员提供了在单一区域内运行数据库的选项。在此前的测试期间,开发人员只能使用多区域实例——虽然这能够在弹性层面带来显著优势,但使用成本也更为高昂,而且相当一部分应用程序其实并不需要这种多区域运行模式。
谷歌公司产品经理Dan McGath在采访中表示,“有些用户并不需要由多区域应用场景带来的额外可靠性与持久性提升。因此,对他们而言,更具成本效益的区域实例、数据位置以及尽可能缩小Cloud Firestore数据库与其用户群体间的距离能够带来强大的吸引力。”
新的区域实例定价要比原有多云实例价格便宜50%。但是,大家选择的具体解决方案类别会影响到谷歌为您提供的服务水平协议(简称SLA)承诺。虽然区域实例仍然会在指定区域内的多个可用区之间进行复制,但全部数据都将处于有限的地区范围当中。正因为如此,谷歌方面承诺为多区域实例提供99.999%的可用性保证,而普通区域实例的可用性则为99.99%。
至于具体上线区域,目前Cloud Firestore已经在全球十个新区域之内推出。Firestore在刚刚发布之时仅拥有单一位置选项,并在之后的beta测试阶段增加了另外两个区域选项。而随着此次通用版本的上线,Firestore目前已经在总计十三个区域(包括北美与欧洲的多个服务区域)全面亮相。McGrath告诉我们,谷歌公司仍在考量下一阶段的上线位置规划,同时强调称目前的设置已经能够在全球范围内提供相当理想的服务覆盖效果。
本次发布版本中的新功能还包括与谷歌云监控服务Stackdriver进行深度集成,后者现在能够以近实时方式监控读取、写入以及删除操作。McGrath同时指出,谷歌公司还计划在无需事务处理的前提下实现跨集合文档查询以及数据库值增加功能。
值得一提的是,尽管Cloud Firestore归属于主要关注移动开发者群体的谷歌Firebase品牌,但Firestore也能够为Compute Engine或者Kubernetes Engine应用程序提供常规的客户端库。
McGrath解释称,“如果大家正在寻找一套更为传统的NoSQL文档数据库,那么Cloud Firestore无疑能够为您提供一套良好的解决方案。其最为显著的优势,就是无需任何数据库管理投入与负担。除此之外,通过Firebase SDK,您还能够将其作为更全面的后端服务,用以处理身份验证等常见事务。”
Firestore的一大突出优势,在于其具备广泛的离线支持能力,这也使其成为移动开发人员以及物联网解决方案中的理想选项。正因为如此,谷歌公司自然顺理成章地将其定位为面向Google Cloud以及Firebase用户群体的工具选项。
原文链接:https://techcrunch.com/2019/01/31/googles-cloud-firestore-nosql-database-hits-general-availability/
Kubernetes实战培训将于2019年3月8日在深圳开课,3天时间带你系统掌握Kubernetes,学习效果不好可以继续学习
。本次培训包括:云原生介绍、微服务;Docker基础、Docker工作原理、镜像、网络、存储、数据卷、安全;Kubernetes架构、核心组件、常用对象、网络、存储、认证、服务发现、调度和服务质量保证、日志、监控、告警、Helm、实践案例等。
以上是关于谷歌Cloud Firestore NoSQL数据库正式迎来通用版本的主要内容,如果未能解决你的问题,请参考以下文章
还纠结选传统 DB 或 NoSQL?谷歌新产品 Cloud Spanner 让你鱼和熊掌兼得
Firebase Cloud Functions 无法写入 Firestore 数据库 - 权限缺失或不足
Firestore 为 noSQL 和 Flutter 复制 SQL 连接
Firestore NoSql 数据库结构(作为 n 叉树)
cloud_firestore 0.14.0 如何使用数据方法
在 Cloud Functions 中使用 Cloud Firestore 数据