云原生数据库TDSQL-C——云上应用研发方式的改变
文章出处: 鹅厂架构师
2021年6月26日,腾讯云【TECHO】HUB技术巡回长沙站顺利开展,聚焦于数字媒体行业的云端实践。会上,腾讯云数据库高级工程师窦贤明重点分享了《腾讯云云原生数据库TDSQL-C——云上应用研发方式的改变》。由此,我们一起来看传统主备方式数据库与云原生数据库的对比演进。
(传统的读写分离)
传统数据库主备方式:
存储各自独立
主备间通过数据流复制保证数据一致,主库故障则切换到备库
可用性与可靠性无法兼顾
(云原生数据库计算存储分离)
腾讯自研云原生数据库 TDSQL-C,基于全新计算存储分离架构,融合传统数据库和云计算技术优势,100%兼容MySQL和PostgreSQL,专为云而生,具有高性能、低成本、大存储、低延迟、秒级扩缩容、极速回档、serverless化七大特性:
● 高性能:单体实例读性能提升到125W,写性能提升到25W
● 低成本:成本下降可达40%
● 大存储:单实例存储容量达到128TB(超过448TB支持能力即将发布)
● 低延迟:彻底告别主从复制延迟/异常问题(< 20ms )
● 秒级扩缩容:规格升降级/增删RO < 60s
● 极速回档:回档速度提升200%,高达1.2GB/s
● serverless化:自动扩缩容、按使用量计费,不使用不计费
当传统主备方式数据库遇上腾讯云云原生数据库TDSQL-C,“C”位出道的腾讯云原生数据库说:“你的不足,我来补!”
小孩子才做选择,可用性、可靠性我都要
1.可用性、可靠性无法兼顾 vs 可用性、可靠性兼顾;
时间宝贵,不容浪费
2.只读扩展受限、建立时间长 vs 秒级扩展、分钟级快照备份;
没有千亿身家,该省则省
3.成本高企 vs 存储、计算分别计费;
做事,要懂得灵活变通
4.备份时间长 vs 灵活调度、动态控制成本
容量,特别的包容只给特别的你
5.传统数据库容量天花板低 vs 云原生数据库轻松支持海量存储
传统数据库采用物理硬盘作为存储空间,受单盘容量的限制,如果某个数据库超过了这个存储的限制,需要运维和开发的人员一起进行数据归档来降低数据库容量或者进行分库分表操作分散数据库的容量问题,整个过程非常耗时耗力,对于业务来说也不太友好。
云原生数据库TDSQL-C,最高存储容量可达128TB(超过448TB支持能力即将发布),自动扩缩容,能够轻松应对业务数据量动态变化和持续增长,运维无需再为实例的存储容量而发愁。
如此优秀的云原生数据库 TDSQL-C,研发应该怎么玩儿?
即开即用
不必再费心维护数据库,专业的事交给专业的人;专注业务,不再分心
建立数据库不必再等待,跟几个小时的时间浪费说再见;伸个懒腰,数据库的端口即为你打开
用多少买多少,没有折旧、没有复杂核算;业务如水、数据库的费用如船,水多低、船多低,水多高、船多高
告别分库分表
容量最高超128TB(超过448TB支持能力即将发布),足够大部分业务使用
无须再关键分布键、不用再担心倾斜、不用担心半夜被叫醒
读写分离
分拆负载、避免计算资源争抢
读影响写?不存在了
微服务的拆分更有依据、更便捷
实时数据分析
计算节点秒级建立、用完即释放
实时报表,业务的统计随时恭候,不再T+1
用完即释放,跟OLAP系统说再见
SQL优化
DBbrain智能诊断来保驾护航
专做程序员、不兼DBA,将专业的SQL优化交给专业的自动化
灵活控制成本
计算节点秒级增减、存储独立计费
不用再担心老板来问花了多少钱,问就是很少;为什么?都靠“我”(你)的灵活控制