目录
前言
2020年12月腾讯云数据库品牌升级,腾讯云原有的TDSQL、TBase、CynosDB三大产品线将统一升级为“腾讯云企业级分布式数据库TDSQL” 。全新升级后的腾讯云TDSQL涵盖分布式、分析型、云原生等多引擎融合的完整数据库产品体系。
一、什么是TDSQL
TDSQL分布式数据库(Tencent Distributed SQL)是腾讯推出的一款兼容MySQL,自主可控,兼高一致性的分布式数据库。它支持水平自动拆分,有完整的业务逻辑表,而且数据被均匀拆分到多个物理分片中,有效的解决超大并发,超高性能,超大容量的OLTP类场景。
TDSQL的每个分片默认采用主从高可用架构,提供弹性扩展,备份,恢复,监控等全套解决方案,有效解决业务发展时面临的各种需求和挑战。
二、发展历程
TDSQL的发展,经过了漫长的时间。2002年以开源为基点,2004年开始上线,腾讯从开源的MySQL中走上了自主研发的道路,2007年实现完全自研。在2012年TDSQL V1.0正式诞生,并且2年后正式在微众银行第一个对外商业使用。次年又放在公有云上,目标是替代传统银行的核心系统,众所周知,银行的核心业务用的是Oracle数据库,一直是被Oracle公司垄断,但是Oracle又贵又是国外的。虽然好用,但是我们应该有属于我们自己自主研发的核心技术才行,自主研发替代Oracle的数据库势在必行。在2019年,张家港银行首次完成了核心业务的替换,使用了TDSQL。这一事件是TDSQL迈向银行业务的里程碑。2020年,TDSQL一体机助力平安银行信用卡核心系统,实现银行收割大机下移分布式平台。2021年,分析型数据库TDSQL-A公有云发布,全力应对海量数据实时分析需求。
三、核心特性
-
数据强一致性:确保多副本架构下数据强一致性,避免故障后导致集群数据错乱和丢失
-
金融级高可用:确保99.999%以上高可用,跨区容灾,同城双活;故障自动恢复
-
高性能低成本:软硬结合,支持读写分离,对秒杀,红包,全球同服等超高性能场景。
-
企业级安全性:数据库防火墙,透明加密,自动备份,快速恢复。减少用户误操作/或黑客带来的入侵的风险。
-
线性水平扩展:在线无缝扩容,高效透明的分布式事务
-
便捷的运维:完善的配套设施。包括智能DBA,自主化运营管理台。
四、行业合作伙伴生态圈
腾讯云数据库现有 2000 余家合作伙伴,遍布于国内各省份及美国、欧洲、日本及东南亚等地,腾讯云数据库为其提供顶级云产品,提供极具竞争力的合作政策以及其他全方位资源支持,让合作伙伴与我们一同快速成长。