Google Cloud Spanner和Cloud Bigtable最新更新

news/2024/5/20 10:33:50 标签: 数据库, serverless, 嵌入式

Google云平台提供了各种云原生数据库服务,最近,Google更新了其中的两项服务。这些更新会影响Cloud Spanner数据库服务(一种的托管关系数据库产品)和Cloud Bigtable(一种托管的NoSQL键值和宽列数据库)。

\\

几家领先企业、SaaS和游戏应用程序在使用的Google Cloud Spanner数据库服务获得了数据操作(DML)SQL的更新。通过使用新的INSERT、UPDATE和DELETESQL语句,以及已有的SELECT语句,用户现在能够在Cloud Spanner数据库中更高效地读写数据。在宣布Cloud Spanner和Cloud Bigtable更新的博文中,Blockchain工程负责人Lewis Tuff表示:

\\
\

通过SQL的DML支持更简单的即时查询一直是我们所缺乏的特性,现在我们有了这项特性,我们希望能够更快地发布代码。

\
\\

ebb2ae64612cd22109d6ad7b0aa20405.png

\\

来源:https://cloud.google.com/blog/products/databases/develop-and-deploy-apps-more-easily-with-cloud-spanner-and-cloud-bigtable-updates

\\

有关Cloud Spanner DML增强功能的更多信息,请访问Google网站。除了DML更新,用户现在还可以使用新版本的JDBC驱动程序,并可以轻松地将Cloud Spanner与现有代码和工具链集成。

\\

适用于时间序列、图和“物联网”工作负载的Cloud Bigtable服务现在提供了一个Key Visualizer功能,借助这个功能,用户可以在热图上查看Key的访问模式,他们因此能够优化Cloud Bigtable schema来增强性能。Key Visualizer还有助于调试性能问题,用户可以通过热图将其可视化,从而更快地找到性能问题的根源。

\\

0f0f93d95716b5c2ab27a8d6e34ecaf0.png

\\

来源:https://cloud.google.com/blog/products/databases/develop-and-deploy-apps-more-easily-with-cloud-spanner-and-cloud-bigtable-updates

\\

一些Google云平台客户已经在使用测试版的Key Visualizer。为酒店行业提供收益管理工具的OTA Insight公司就是其中之一,他们的首席技术官Joeri De Turck在同一篇公告博文中说:

\\
\

适用于Google Cloud Bigtable的Key Visualizer是一款可以快速直观识别Bigtable热点的绝佳工具。借助它,我们可以比较多个可能的Key schema的性能,并评估哪个是最有效的工作负载。

\
\\

有关Key Visualizer功能的更多信息可以从最近的Google Cloud Next 2018演讲视频中获得。

\\

三大云提供商微软、亚马逊和谷歌提供各种云数据库服务,从关系型数据库到NoSQL数据库。此外,每个提供商对这些服务进行了大量投入,要么让它们普遍可用,要么增加新功能。最近,微软为Cosmos DB数据库服务增加了更多功能,并让MySQL和PostgreSQL的数据库服务普遍可用。亚马逊最近在AWS平台上进行的数据库服务更新包括现在普遍可用的Amazon Neptune、新的Cloud Graph Database服务和Aurora Serverless MySQL。

\\

查看英文原文:New Updates to Google's Cloud Spanner and Cloud Bigtable Databases


http://www.niftyadmin.cn/n/640900.html

相关文章

springboot xml声明式事务管理方案

在开发过程中springboot提供的常见的事务解决方案是使用注解方式实现。 使用注解 在启动类上添加注解 EnableTransactionManagement 在需要事务控制的方法添加Transactional注解 这种方式问题是,我们需要在方法上添加注解,这样处理起来特别麻烦。 我们可…

react 项目--博客系统 (十)

Loading...... 接上一篇博客,我们成功建立了数据库与服务器通过 ORM 进行连接,接下来我们开始搭建路由; 首先在 src 目录下的 routes 文件夹下创建用户文件 users.js ,并简单书写一些 调试的内容; 之后在 init 文件夹…

echarts的基本使用及其插件下载

echarts的基本介绍 ECharts是一个免费的、功能强大的、可视化的一个库。它可以非常简单的往软件产品中添加直观的、动态的和高度可定制化的图表。它是一个全新的基于zrender的用纯JavaScript打造完成的canvas库。 echarts的简单使用 1.需要在官网下载echarts.js文件 echarts…

Python生成requirements.txt包依赖管理文件

requirements.txt是Python的依赖管理软件,和Java的POM一样。 requirements.txt会生成使用了pip安装后的依赖包,在正常环境下会生成这个目录下的包/usr/local/lib/pythonx.x/site-packages的包。 在Python 3时加入了虚拟运行环境,那么进入到虚…

react 项目--博客系统 (十一)

Loading...... 接上一篇文章,将路由模块化建立后,我们需要使用一些中间件;cors 中间件进行网页的错误捕获等; 安装 cors 包;在终端输入 npm install cors --save 等待安装即可; 官方文档:cor…

webpack基本介绍以及安装使用

1.什么是webpack? WebPack也叫做模块打包机。 作用:分析你的项目结构,找到JavaScript模块以及其它的一些浏览器 不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包 为合适的格式供…

react 项目--博客系统 (十二)

Loading...... 接前几篇博客,我们搭建了服务器环境、数据库环境、model、中间件等等,以及他们的抽离进行模块化的开发,这篇文章我们将对项目添加些工具,加密及数据验证。 加密:md5 ; bcrypt ; md5: 首先…

TypeScript入门知识

TypeScript入门知识 1. 基础 TypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持. 它可以编译成纯 JavaScript。编译出来的 JavaScript 可以运行在任何浏览器上。 我们约定使用 TypeScript 编写的文件以 .ts 为后缀,用 TypeScr…