给腾讯云数据库产品经理的几点小建议

给腾讯云数据库产品经理的几点小建议本文作者:叶金荣,知数堂联合创始人,3306pai社区联合创始人 说说使用腾讯云数据库MySQL和CynosDB的几点感受。 近日对腾讯云旗下的两款数据库产品云数据库 MySQL(下面称为“标准版M…

给腾讯云数据库产品经理的几点小建议

说说使用腾讯云数据库MySQL和CynosDB的几点感受。

近日对腾讯云旗下的两款数据库产品云数据库 MySQL(下面称为“标准版MySQL”,产品网址:https://cloud.tencent.com/product/cdb) 和MySQL版CynosDB(下面称为“CynosDB MySQL”,产品网址:https://cloud.tencent.com/product/cynosdb) 做了个小测试,在体验过程中有些个人看法,于是就有了本文。

1. 产品介绍体验

1.1 标准版MySQL

腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,易于维护的数据库服务。MySQL 是世界上最流行的开源关系数据库,通过腾讯云数据库 MySQL,您可实现分钟级别的数据库部署和弹性扩展,不仅经济实惠,而且稳定可靠,易于运维。云数据库 MySQL 提供备份恢复、监控、容灾、快速扩容、数据传输等全套解决方案,为您简化数据库运维工作,使您能更加专注于业务发展。

TXSQL 是腾讯云数据库团队维护的 MySQL 内核分支,100%兼容原生 MySQL 版本。TXSQL 改进了热点更新、隐式锁转换、redo checksum 算法、AHI 锁等,支持并行复制 MTS,支持线程池、加密、审计等多项企业级特性。

1.2 CynosDB MySQL

腾讯云数据库 CynosDB(TencentDB for CynosDB) 是腾讯云自研的新一代高性能高可用的企业级分布式云数据库。融合了传统数据库、云计算与新硬件技术的优势,100%兼容 MySQL 和 PostgreSQL,实现超百万级QPS的高吞吐,128TB海量分布式智能存储,保障数据安全可靠。

基于 TXSQL 企业级内核优化 上百项的改进了包括热点更新、隐式锁转换、redo checksum 算法、AHI 锁等多个模块,支持并行复制 MTS,同时支持线程池、加密、审计等多项企业级特性。

看介绍,CynosDB MySQL好像是基于标准版MySQL的分布式实现?反正我是看着有点迷糊。

2. 实例创建体验

在创建两个云数据库实例时,会有种奇怪的感觉,那就是:明明都是同一家云厂商的同类型产品,但是在使用的体验上是不一样的,就连创建实例时的初始化选项都不同。

2.1 标准版MySQL

首先是选择规格方面,标准版MySQL实例可以选择的有:

给腾讯云数据库产品经理的几点小建议

后面的配置分别是:8核32000MB、16核64000MB、16核96000MB、16核12800MB、24核244000M、48核448000M、80核690000MB。

后面几个实例规格,转换成GB为单位的话,会发现感觉怪怪的。

比如244000MB到底是244GB,还是238.2813GB呢?

另外,如果选择基础版而不选择高可用版的话,则可选规格就很少了:

给腾讯云数据库产品经理的几点小建议

2.2 CynosDB MySQL

到了CynosDB MySQL实例,变成了这样:

给腾讯云数据库产品经理的几点小建议

相对于标准版MySQL,可选实例规格少了很多,而且也没有高可用版可选了,或许是因为CynosDB本身已经是分布式的原因了?那上面写个“单实例”是为了啥?

还有,CynosDB MySQL在选购时就给指定(其实是强行设定)字符集为UTF8,不过在后续的实例管理时却可以改成UTF8MB4,这。。。

3. 使用体验

3.1 调整实例配置

  • 标准版MySQL创建完后,只能增加磁盘空间配置,但没办法调整CPU核数和内存的配置。

  • 而CynosDB MySQL则可以升配合降配,还算方便。

3.2 账号管理

  • 标准版MySQL可以在控制台创建、管理MySQL里的账号。

  • 而CynosDB MySQL则只能在命令行里管理MySQL账号,在控制台只能重置 root@”%” 账号的密码。

3.3 关于资源使用量

  • CynosDB MySQL是一个全新的实例,刚新建完啥也没做,CPU使用率就开始忽上忽下了,虽然并不高,但也会让人疑惑吧。 

  • 标准版MySQL则没有这个问题。

4. 云数据库默认参数

此前我在测试腾讯云数据库产品时,就给过一些默认参数的调整建议,不过还是发现个别参数的默认值还没调整过来,下面表格中罗列了几个我认为有必要调整的参数列表及其说明。
给腾讯云数据库产品经理的几点小建议

以上,只是我的一些个人观点,可能站的角度不同,所以看法也会略有不同。

最后感谢腾讯云TVP社区提供的腾讯云产品使用券,也希望各个厂商的云上数据库能做的越来越好。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9778.html

(0)
上一篇 2023-02-01
下一篇 2023-02-01

相关推荐

  • 批量导入数据到excel_批量导入数据

    批量导入数据到excel_批量导入数据摘要:如果你的数据量很大,想尽快完成任务执行,可否有其他方案?那一定不要错过GaussDB(DWS)的MERGE INTO功能。 本文分享自华为云社区《一招教你如何高效批量导入与更新数据》,作者: a

    2023-06-06
    136
  • Python导入包的多种方法

    Python导入包的多种方法
        Python是一种高级的、可扩展的、通用的脚本语言,广泛应用于人工智能、大数据、网络爬虫等多个领域,成为了日益热门的编程语言。Python的模块化和包管理的思想,让Python代码更加模块化和易于维护。在Python中,我们可以通过多种方式来导入包,满足不同的开发需求。在本文中,我们将详细介绍Python导入包的多种方法,以及它们的使用场景。

    2024-06-04
    61
  • 如何使用Python保存数据?

    如何使用Python保存数据?在程序开发中,数据的处理和保存是非常重要的一环。而Python作为一种流行的高级编程语言,其提供了很多方法来处理各种类型的数据,并且支持将这些数据保存在各种格式的文件中。本文将介绍如何使用Python保存数据,并且会从多个方面对这个主题进行详细阐述。

    2024-08-08
    26
  • oracle alter语句的用法_alter table truncate partition

    oracle alter语句的用法_alter table truncate partition首发微信公众号:SQL数据库运维 原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1

    2023-06-16
    174
  • Oracle 12c 使用(Full Transportable Export/Import)进行升级/迁移

    Oracle 12c 使用(Full Transportable Export/Import)进行升级/迁移Oracle 12c 使用(Full Transportable Export/Import)进行升级/迁移 Oracle 作者:羽化残虹 时间:2016-07-08 15:21:51 148 0 …

    2023-02-22
    167
  • pg12新功能_查看pg数据库状态

    pg12新功能_查看pg数据库状态pg12新特性-监控数据库活动 PostgreSQL 能够在命令执行期间报告某些命令的进度。目前,支持进度报告的命令有CREATE INDEX, VACUUM and CLUSTER. 将来可能会扩…

    2023-02-22
    166
  • Redis 的持久化[通俗易懂]

    Redis 的持久化[通俗易懂]原文链接: https://www.changxuan.top/?p=1386 Redis 是一个非关系型的内存数据库,使用内存存储数据是它能够进行快速存取数据的原因之一。 在实际应用中,常

    2023-04-15
    163
  • mongodb操作语句_mongodb 命令

    mongodb操作语句_mongodb 命令数组操作 创建包含数组和嵌套数组的文档 > db.accounts.insert({ name:”alice2″, balance:100,contact:[13611111111,”Guangzh…

    2023-02-15
    143

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注