Google云数据库的“Enterprise“和“Enterprise Plus“版怎么选

news2024/11/24 15:29:59

最近,Google Cloud SQL(Google云上的RDS)做了一次大的产品调整与发布:将原来的Cloud SQL分为了两个版本,分别为"Enterprise"和"Enterprise Plus"版本。本文概述了两个版本的异同,以帮助大家更好的了解Google Cloud SQL。

"Enterprise"和"Plus"版的Cloud SQL

整体上:

1. Google Cloud SQL相当于AWS或阿里云平台的RDS,Cloud SQL for MySQL就相当于AWS RDS for MySQL;

2. 这次调整之后,原来的Cloud SQL for MySQL/PostgreSQL全部变更为Enterprise版本,价格和产品本身没有什么改动,只是名称发生了变化;

3. 新增的Enterprise Plus版本提供了更高的产品能力,例如通过硬件/软件优化提供的Data Cache能力,可以提升MySQL的读取和写入性能;Enterprise Plus还提供了更大的规格、更灵活的CPU/内存配比等能力;

4. Enterprise Plus资源的价格比Enterprise版本贵约30%,Data Cache空间是额外计费的;

5. 本质上,猜测,Enterprise Plus使用了更新更强的机型,具备非常强的本地存储能力(本地可能使用NVMe SSD或者其他存储设备),在数据库层则利用该能力使得用户获得更好的读与写的能力;

6. 从产品发布节奏来看,今年GCP(Google云)增加了在Cloud SQL上的投入,这一点与阿里云现在应该是比较类似的。而在以前,在Google数据产品体系中,Spanner、AlloyDB或者BigTable才是投入最大的产品,而Cloud SQL似乎不受重视。现在大概发现,无论Spanner、AlloyDB架构多领先,最简单的Cloud SQL才一直都是更多用户的首选;

7. 这次更名调整,感觉是比较混乱的。对于Cloud SQL for MySQL来说,”Enterprise”和”Enterprise Plus”之间的区别还是比较明显,一个有Data Cache、另一个没有。但对于PostgreSQL来说,两者的区别更像是对资源多少的使用的一种简单限制(最大规格、cpu内存比、PITR的时间限制等)。另外,当前SQL Server又并不区分这两个类型。所以,整体给人感觉比较混乱。而像AWS Aurora新增一个I/O-Optimized选项的做法可能会更简单一点。GCP这种”化简为繁”做法,也许和业务的压力有一定的关系,更像是为了概念而做的产品决策,最终让用户对混乱的产品名称和定位买单,这种事情在大公司的企业级产品中,还是经常出现的。事情做不了什么突破,那么就在产品名称上做一些突破吧(这是一段不负责任的“臆断”,谨慎参考)。

当前,”Enterprise Plus”使用了特殊性能优化的机型,版本仅支持最新的MySQL 8.0、PostgreSQL 14、15版本。更具体的,该版本:

  • 最大规格可以到128vCPU、864GB内存
  • 对于MySQL,具备Data Cache能力,即通过本地高速SSD设备的降低读写性能
  • 同时为了提升性能,对实例的参数做了更多的自适应调整。

产品价格

再来看看Enterprise和Enterprise Plus实例的价格对比。这里以单节点、东京地区CPU/Memory价格对比:

可以看到,Plus版本价格价格大概贵了30%,此外,Data Cache还需要额外收费。另外:

如果是双节点高可用实例的话,价格都需要翻倍
实例的Data Cache的容量大小是与实例规格固定搭配的,用户不能配置,例如,8vCPU/64GB实例对应的Data Cache大小就是375GB

更多关于Data Cache

Data Cache不仅提供了本地SSD能力,还扩展了数据库的Buffer Pool。如果启用了Data Cache,那么读请求则会先从内存读取,然后是Data Cache,最后才是实例存储。数据写入时,也会同时写入一份到Data Cache中。

如何打开Data Cache

Data Cache是一个可选项,需要在实例创建时打开。打开选项略有一些隐蔽,具体的:在创建实例时,可以在自定义配置(Customize your instance)下面的Machine Configuration中打开,参考下图:

最后

海外的三个主要的云厂商(AWS、Azure、GCP)都有一些个性的。AWS做的最早,产品名称比较规范也算是行业事实标准,但是Azure和GCP在产品命名上都不怎么”尊重”这个行业老大,例如Azure的RDS叫”Azure Database For x”、Google云则叫”Cloud SQL for x”。

现在各家也在不断增加在数据库上投入,随着时间推移,以至于,各家的产品形态也越来越不同了,这对于用户来说的,是比较混乱的。而如果用户想在多个云之间切换,其成本也是在不断增加,这大概也是各家云厂商的潜在目标之一吧。

作者:orczhou@ninedata 是来自玖章算术的数据库产品专家。玖章算术NineData 是新一代的云原生智能数据管理平台,包含了数据复制、SQL 开发、数据备份以及数据对比等多种功能。NineData 采用领先的云原生与 AIGC 技术,为云与 AI 时代的架构设计提供了智能数据管理平台。作为业界首个支持跨云和本地 IDC 无缝打通的平台,能够帮助客户轻松完成数据上云、跨云数据实时传输、ETL、数据备份、企业级智能 SQL 开发、数据库研发规范、生产变更以及敏感数据管理等功能,从而让客户的数据使用更加安全高效。NineData-让每个人用好数据和云-玖章算术

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/988599.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

全解私域流量搭建细节剖析

一、找准吸粉引流的渠道和方式 引流思路: 引流方式:

微信协议开发

人微信号的二次开发可以包括但不限于以下方面: 自定义菜单:根据个人需求设置自定义,方便快速访问常用功能或链接。 消息管理:通过开发接口,实现消息的自动回复、关键词匹配等功能,提供更好的用户体验。 …

基础算法--理解递归

理解递归 递归的两个特点 调用自身结束条件 举个从小就听过的例子: 1. 从前有座山,山中有座庙,庙里有个老和尚,老和尚在给小和尚讲故事:2. 从前有座山,山中有座庙,庙里有个老和尚,…

unity scene场景调整好后让game窗口的视角与scene相同

调整scene中场景视角 选中相机 然后 如果要实现相反的功能 即scene的视角与game的一样则 选中相机

目标检测笔记(十四): 使用YOLOv8完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)

文章目录 一、目标检测介绍二、YOLOv8介绍三、源码获取四、环境搭建4.1 环境检测 五、数据集准备六、 模型训练6.1 方式一6.2 方式二6.3 针对其他任务 七、模型验证八、模型测试九、模型转换9.1 转onnx9.1.1 方式一 9.2 转tensorRT9.2.1 trtexec9.2.2 代码转换9.2.3 推理代码 一…

问道管理:炸裂上涨,“神奇力量”!Mate 60 Pro+来了

今天上午,同花顺软件刚增添的光刻机板块大爆发,光刻胶板块也大涨。早年两年的光伏,到本年上半年的光模块,再到最近的光刻胶、光刻机,股民评论:“光”,充溢奇特的力气。 上午收盘,上…

SQLite加密解密

Android 微信备份 微信聊天记录导出(2020新版) Android数据库加解密逆向分析(三)——微信数据库密码破解 微备份 论坛讨论 解密sqlite db数据库文件 转自windwos 安装 pysqlcipher3 下载 pysqlcipher 去https://pypi.org/search/?qpysqlcipher&…

Python并发编程实战,用多线程、多进程、多协程加速程序运行

文章目录 1. 并发 & 并行 、同步 & 异步1.1 并发 & 并行并发 Concurrency并行 Parallelism 1.2 同步 & 异步同步 Synchronous异步 Asynchronous 2. CPU密集型计算 & IO密集型计算2.1 CPU密集型(CPU-bound)2.2 IO密集型(I…

智慧工地可视化解决方案-智慧工地源码

智慧工地是指运用信息化手段,围绕施工过程管理,建立互联协同、智能生产、科学管理的施工项目信息化生态圈,并将此数据在虚拟现实环境下与物联网采集到的工程信息进行数据挖掘分析,提供过程趋势预测及专家预案,实现工程…

Redis 7 第九讲 微服务集成Redis 应用篇

Jedis 理论 Jedis是redis的java版本的客户端实现,使用Jedis提供的Java API对Redis进行操作,是Redis官方推崇的方式;并且,使用Jedis提供的对Redis的支持也最为灵活、全面;不足之处,就是编码复杂度较高。 …

js创建一个按钮添加到body中,设置宽度100px,高度30px,按钮文字一键登录,并为其添加点击事件

要为按钮添加点击事件,你可以使用 JavaScript 的 addEventListener 方法。以下是一个示例代码: // 创建按钮元素 var button document.createElement("button");// 设置按钮的宽度和高度 button.style.width "100px"; button.sty…

借助开源表单设计器,让办公流程化更顺畅!

什么样的软件可以实现办公流程化发展?这是很多粉丝朋友问到的问题,其实,作为低代码技术平台服务商,建议大家了解下开源表单设计器,它在当前数字化转型发展的潮流中具有可观的利用价值,可以助力不同行业实现…

Nginx 本地部署服务

nginx 部署服务 一、下载二、解压三、文件替换四、浏览器中输入五、离线部署瓦片服务 一、下载 可以到官网下载,官方网址:https://nginx.org/也可以用我发的包 二、解压 三、文件替换 解压打开后文件,双击 nginx.exe 浏览器输入 localhost…

RunnerGo:性能测试领域的领跑者

随着软件行业的飞速发展,性能测试已经成为确保应用程序稳定性和可靠性的重要环节。RunnerGo,作为一款由国内开发者基于Go语言自主研发的性能压测工具,正在受到越来越多人的关注。本文将详细介绍RunnerGo的优势、应用场景以及与其他测试工具的…

ABB REF615C-D HCFFAEAGABC2BAA1XD控制继电器

多功能保护:REF615C-D 继电器具备多种保护功能,包括过流、短路、地故障、欠频、过频、欠电压、过电压等,可用于监测和保护电力系统中的设备。 通信能力:该继电器支持通信协议,如IEC 61850、Modbus等,使其能…

DTCC 2023丨云原生环境下,需要什么样的 ETL 方案?

​2023年8月16日~18日,第14届中国数据库技术大会(DTCC 2023)于北京隆重召开,拓数派受邀参与本次大会,PieCloudDB 技术专家邱培峰在大会做了《云原生虚拟数仓 PieCloudDB ETL 方案设计与实现》的主题演讲,详…

uniapp 微信小程序最新隐私弹窗更新方案,更新后无法登录问题解决方案

1&#xff0c;在manifest.json文件中的mp-weixin 节点下&#xff0c;添加&#xff1a;"__usePrivacyCheck__": true 2&#xff0c;在需要的页面配置隐私保护弹窗&#xff0c;或者直接写到首页也可以 <uni-popup ref"popusAuthorization" type"cen…

VS编译.cu文件源文件无法打开matrix.h和mex.h问题

配置好cu和VS相关库文件后CUDA程序仍然报错&#xff1a;无法打开matrix.h和mex.h&#xff0c;解决办法&#xff1a; &#xff08;1&#xff09;这两个头文件是matlab中的&#xff0c;可能无法直接在VS中调用&#xff0c;可以通过添加外部依赖项的方法将matlab中的头文件的文件路…

如何将Word转换为PDF?了解PDF转换器的功能有多强大

现在问你“如何将Word转换为PDF”?你会使用什么方法?是使用word文档自带转换工具&#xff0c;还是使用转换器进行文件格式转换?其实无论使用哪种方法&#xff0c;只要能顺利将文件的格式进行转换&#xff0c;不出错&#xff0c;并且能节省时间&#xff0c;那就是好的方法。今…

高频知识汇总 |【计算机网络】面试题汇总(万字长文通俗易懂)

我之前也已经在写了好几篇高频知识点汇总&#xff0c;简要介绍一下&#xff0c;有需要的同学可以点进去先收藏&#xff0c;之后用到时可以看一看。如果有帮助的话&#xff0c;希望大家给个赞&#xff0c;给个收藏&#xff01;有疑问的也可以在评论区留言讨论&#xff0c;能帮的…