TDSQL数据库介绍

TDSQL是什么

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

作为国内数据库的代表产品之一,腾讯云企业级分布式数据库TDSQL历经了各类场景实打实的锤炼。一开始TDSQL仅服务于腾讯内部核心应用,逐步孵化到公有云,最后到私有云。

截止目前,在国内市场,腾讯云数据库 TDSQL 已经被4000多家来自金融、公共服务和电信等垂直行业客户采用,服务超过30家金融机构完成核心系统替换,中国十大银行中的七家都应用了 TDSQL。经过国内落地实践后,腾讯云数据库也开始走向海外,"技术出海"助力金融普惠。2022年底,腾讯云数据库 TDSQL 助力印尼 BNC 银行完成新核心分布式迁移。

基本属性

产品名称 TDSQL
所属国家 中国
slogan 企业级分布式数据库
核心特性 金融级分布式, 云原生, 金融级高可用, 计算存储分离, 数据仓库, 企业级安全
最新版本 10.3.16.2.x
开源地址 github.com/Tencent/TBase
项目Star数 1300
墨天轮得分 336.2
db-engines得分 1.13
首发时间 2012-01-01
模型分类 关系型
起源 MySQL
数据处理 HTAP
部署方式 分布式 ,云原生
商业模式 商业 ,开源
索引类型 B+Tree
并发控制 2PL
产品架构 Shared-Nothing
tpmC(万) 81485

TDSQL发展历史

2004年,TDSQL上线,稳定支撑腾讯海量计费交易 2010年,TDSQL 1.0发布,应用于财付通 2012年,TDSQL PostgreSQL版 1.0(原TBase)发布,投产腾讯广告业务 2013年,TDSQL-C(原CynosDB)开始对公有云用户提供数据库服务 2014年,TDSQL投产微众银行,助力打造首个分布式互联网银行核心 ,自研分析型数据库TDSQL-A V1(原TBase)发布,上线支撑腾讯大数据业务 2015年,TDSQL上线腾讯云,金融级分布式数据库能力全面开放 2018年,基于云原生架构、计算存储分离的TDSQL-C正式发布 2019年,数据库智能管家DBbrain发布,提供数据库自动化运营能力,TDSQL投产张家港行,银行传统核心数据库首次国产化。 TDSQL-C启动公测,支持百万QPS、秒级弹性扩缩容、单实例128TB,TDSQL PostgreSQL版在全球范围内开源,入选Forrester数据库魔力象限 ,进入"实力竞争者"领域。 2020年,TDSQL助力平安银行信用卡核心系统,实现银行首个大机下移分布式平台 。 TDSQL-C发布Serverless形态 ,支持按使用收费,广泛应用于云开发、小程序、云函数等场景进入Gartner云数据库管理系统魔力象限,被评为特定领域者(niche player)。 2021年,分析型数据库TDSQL-A公有云发布 ,全力应对海量数据实时分析需求

2023年3月30日,国际事务处理性能委员会(TPC)披露,腾讯云数据库TDSQL性能打破世界纪录,每分钟交易量达到了8.14亿次。

TDSQL核心特性

1.高可用性

TDSQL的高可用性是其最重要的特性之一。它通过采用多副本同步技术,确保了数据的强一致性。在主节点发生故障时,TDSQL能够自动将备份节点提升为主节点,实现无缝切换,从而保证了服务的连续性。此外,TDSQL还支持跨机房部署,进一步提高了系统的容灾能力。

2.高扩展性

TDSQL的高扩展性体现在其灵活的水平扩展能力上。随着业务的增长,数据量和访问压力可能会急剧增加。TDSQL通过增加节点的方式,可以轻松应对这种增长,而无需对现有系统进行大规模改造。这种扩展方式不仅简化了运维管理,还保证了业务的平稳运行。

3.高性能

TDSQL的高性能得益于其优化的架构设计和先进的算法。它采用了读写分离技术,将读操作和写操作分离到不同的节点上,有效减轻了主节点的压力。同时,TDSQL还支持分布式事务处理,确保了数据的一致性,同时提高了事务处理的效率。此外,TDSQL还提供了多种性能优化工具,如索引优化、查询优化等,帮助用户进一步提升数据库的性能。

4.安全性

在安全性方面,TDSQL提供了多层次的安全保障措施。它支持数据加密传输和存储,保护数据在传输和存储过程中的安全。同时,TDSQL还提供了细粒度的访问控制,可以对用户权限进行精确管理,防止未授权访问。此外,TDSQL还定期进行安全审计和漏洞扫描,确保系统的安全性。

5.兼容性

TDSQL兼容MySQL协议,这意味着现有的MySQL应用可以无需修改或只需少量修改即可迁移到TDSQL上。这种兼容性极大地降低了迁移成本,同时也使得TDSQL能够充分利用MySQL丰富的生态系统,包括各种开发工具、中间件和第三方库。

3.高性能

TDSQL的高性能得益于其优化的架构设计和先进的算法。它采用了读写分离技术,将读操作和写操作分离到不同的节点上,有效减轻了主节点的压力。同时,TDSQL还支持分布式事务处理,确保了数据的一致性,同时提高了事务处理的效率。此外,TDSQL还提供了多种性能优化工具,如索引优化、查询优化等,帮助用户进一步提升数据库的性能。

4.安全性

在安全性方面,TDSQL提供了多层次的安全保障措施。它支持数据加密传输和存储,保护数据在传输和存储过程中的安全。同时,TDSQL还提供了细粒度的访问控制,可以对用户权限进行精确管理,防止未授权访问。此外,TDSQL还定期进行安全审计和漏洞扫描,确保系统的安全性。

5.兼容性

TDSQL兼容MySQL协议,这意味着现有的MySQL应用可以无需修改或只需少量修改即可迁移到TDSQL上。这种兼容性极大地降低了迁移成本,同时也使得TDSQL能够充分利用MySQL丰富的生态系统,包括各种开发工具、中间件和第三方库。

相关推荐
数字扫地僧6 分钟前
WebLogic 版本升级的注意事项与流程
数据库
Viktor_Ye23 分钟前
高效集成易快报与金蝶应付单的方案
java·前端·数据库
努力算法的小明1 小时前
SQL 复杂查询
数据库·sql
斗-匕1 小时前
MySQL 三大日志详解
数据库·mysql·oracle
代码中の快捷键1 小时前
MySQL数据库存储引擎
数据库·mysql
只因在人海中多看了你一眼1 小时前
数据库体系
数据库
尘浮生2 小时前
Java项目实战II基于微信小程序的电影院买票选座系统(开发文档+数据库+源码)
java·开发语言·数据库·微信小程序·小程序·maven·intellij-idea
六月闻君2 小时前
MySQL 报错:1137 - Can‘t reopen table
数据库·mysql
SelectDB技术团队2 小时前
兼顾高性能与低成本,浅析 Apache Doris 异步物化视图原理及典型场景
大数据·数据库·数据仓库·数据分析·doris
inventecsh2 小时前
mongodb基础操作
数据库·mongodb