腾讯云分布式数据库技术分享

目前国内分布式数据库背景:

1.数据爆发增长:大数据时代,万物互联,业务数据量爆发增长,传统服务器读、写、存储,等遇到多方面压力过大。

2. 扩展时效性:传统数据库进行高性能硬件的升级扩展时,进行数据迁移过程中需要充分考虑数据完整性、可用性以及切换上线调试时效性等对业务的影响。

3. 冷热数据混合:热点数据集中访问导致系统的 CPU,内存,I/O读写短时间无法承受,服务器负载过大,响应延迟。

4. 运行维护:大多为了降低延迟和响应时间,提高数据检索效率,采用中间件进行分库分表,需要手动维护DB路由表,维护中间件集群等,工作量大,维护范围广,但提升用户体验上能力有限。

结论——目前传统架构通常难以满足上述需求

2020年12月腾讯云数据库品牌升级,腾讯云原有的TDSQL、TBase、CynosDB三大产品线将统一升级为“腾讯云企业级分布式数据库TDSQL” 。全新升级后的腾讯云TDSQL涵盖分布式、分析型、云原生等多引擎融合的完整数据库产品体系。

TDSQL是腾讯云企业级分布式数据库,旗下涵盖金融级分布式、云原生、分析型等多引擎融合的完整数据库产品体系,提供业界领先的金融级高可用、计算存储分离、数据仓库、企业级安全等能力,同时具备智能运维平台、Serverless版本等完善的产品服务体系。

腾讯云TDSQL (MySQL)版(TDSQL for MySQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。目前 TDSQL 已经为超过500+的政企和金融机构提供数据库的公有云及私有云服务,客户覆盖银行、保险、证券、互联网金融、计费、第三方支付、物联网、互联网+、政务等领域。

产品结构图:

图片

TDSQL分布式实例支持创建:分表、单表和广播表。

分表即自动水平拆分的表(Shard表), 水平拆分是基于分表键采用类似于一致性 Hash、Range、分布式数据库的高可用架构。

分布式数据库事务处理二阶段提交、三阶段提交,包括了各自的缺点,总结。分布式实现流程作了详细解释介绍,最后介绍了Prepare阶段特点。

图片

图片

图片

图片

图片

邀请你加入“TDSQL数+社区"

国产数据库学习交流平台

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值