前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TDSQL数据库介绍

TDSQL数据库介绍

原创
作者头像
一个风轻云淡
发布2024-08-31 01:00:45
2100
发布2024-08-31 01:00:45
举报
文章被收录于专栏:java学习java

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丰富的生态系统,包括各种开发工具、中间件和第三方库。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TDSQL是什么
  • TDSQL发展历史
  • TDSQL核心特性
相关产品与服务
分布式数据库 TDSQL
分布式数据库TDSQL是腾讯打造的一款企业级数据库产品,具备强一致高可用、全球部署架构、高 SQL 兼容度、分布式水平扩展、高性能、完整的分布式事务支持、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档