首页 > 编程语言 > Google 升级关键云数据库服务
2018
08-10

Google 升级关键云数据库服务

谷歌在最近结束的 Google Cloud Next conference 上公布了新的数据库功能和合作关系。

其中包括对Cloud Firestore的beta访问的扩展和用于Cloud Bigtable的新功能,以及Cloud Spanner的广受欢迎的特性。同时,还宣布了对SAP和Oracle工作负载的扩展支持。

谷歌云的第一方数据库服务的产品组合非常丰富。客户可以通过Cloud SQL管理MySQL和PostgreSQL数据库。 去年发布 的Google Cloud Spanner是谷歌针对关系数据库的现代实现。

NoSQL列存储可用于云Bigtable,而Cloud Datastore提供一个NoSQL文档数据库。Cloud Firestore代表下一代云数据存储。开发人员针对各种以移动为中心的用例使用Firebase实时数据库。而bigquery也在会议上发布了与机器学习相关的更新,它提供了一个托管数据仓库。所有这些都添加到了谷歌云市场的90多个第三方数据库中,用户什么都不缺。

到目前为止, Cloud Firestore 还仅限于beta测试阶段。它被宣传为“云数据存储的下一个主要版本和产品的重塑品牌”。在一篇 博客文章 中,Google Cloud的工程副总裁Brad Calder宣布,尽管仍处于beta阶段,但Cloud Firestore将面向更多的用户。他还表示,Cloud Firestore将为现有的云数据存储用户提供兼容模式。使用这种新的“数据存储模式”,数据存储用户不需要更改他们的应用程序来发挥Firestore的性能和一致性。会议讨论了“ 使用 Cloud  Firestore构建可伸缩的应用程序 ”,分享了更多的Firestore新闻。发言者透露,Cloud Firestore将在美洲、欧洲和亚太地区的新地点推出。它们还分享了多区域实例的99.999%可用性SLA。

Bigtable开发 始于2004年 ,它支持许多核心谷歌服务。2015年,它在谷歌云上作为公共访问的服务 发布 。上周,谷歌宣布了区域复制的可用性, 从2018年5月开始进行beta测试 。在提供Bigtable实例时,用户可以实例化链接的集群,或者,将复制的集群添加到现有实例中。谷歌 不仅仅复制数据 ,新的或删除的表,添加或删除的列族,以及对列的垃圾收集策略的更改都将被复制。此外,谷歌增加了一个新的“key visualizer”函数,该函数可以自动为Cloud Bigtable实例启用。该特性显示了用于故障诊断性能问题的访问模式的热图。最后,谷歌为云Bigtable引入了客户端库。C#和Node.js 正在beta测试中,Python、c++、Ruby、Java和PHP也都在推进。

Cloud Spanner是一种突破理论限制的关系数据库,它保证了强一致性、高可用性和自动复制。谷歌最近增加了导入/导出功能,旨在简化灾难恢复等功能。在会议上, 谷歌预览了 Cloud Spanner的数据操作语言(DML),这样就可以更容易地使用标准驱动程序和ORM工具了。谷歌主持人还分享了查询统计数据。

谷歌云团队还提出进一步整合了合作伙伴。谷歌、英特尔和SAP正在联手开发性能更高、成本更低的SAP HANA工作负载。

本周,我们宣布与Intel和SAP合作,为SAP HANA的工作负载提供计算引擎虚拟机。

与仅具有动态随机访问内存(DRAM)的实例相比,带有英特尔Optane DC持久内存的谷歌计算引擎vm将提供更高的总体内存容量和更低的成本。Intel Optane DC Persistent Memory 针对的是SAP HANA和其他内存数据库工作负载,其上的谷歌云实例通过一个早期的访问程序很快即可使用。

谷歌共享了大型虚拟机类型的计划,以适应SAP HANA工作负载。除了目前可用的4TB机器类型之外,他们还在使用12TB和18TB内存的虚拟机。

谷歌承诺在谷歌云上为Oracle工作负载 提供新的支持 。Calder表示,谷歌正在与托管服务提供商合作,后者将在谷歌云上提供托管Oracle工作负载。客户可以使用现有的Oracle许可证,同时获得与其他谷歌云服务相同的响应时间。这项服务计划于2018年秋季推出,目前细节还不明确。

查看英文原文: Google Updates Key Cloud Database Services

 

来自:http://www.infoq.com/cn/news/2018/08/google-cloud-databases

 

关注代码技巧 回复19领350本编程书籍

代码技巧

查 看2018高级编程视频教程免费获取