iconTDSQL产品标准架构icon
赤兔管理台 : 运维人员操作管理平台
云租户运维平台:公有云/专有云(TCE)环境下,租户使用的操作管理平台
API接口层 :数据库运维管理操作接口层
辅助决策:运维管理模块,负责高可用切换,资源调度
调度系统:决策模块,保存集群元数据,提供配置维护、选举决策、路由同步等
计算层: 计算节点,负责权限管理。SQL转发,读写分离等
存储层:存储节点,“逻辑上”运行TXSQL/TBASE内核一主N从进程的组合,可兼容MySQL、PostgreSQL、Oracle
iconTDSQL 产品关键特性icon
数据强一致
确保多副本架构下数据强一致,避免故障后导致集群数据错乱和丢失。
架构开放性强
兼容MySQL接口和标准开放,技术人才通用、已有生态复用,TDSQL内核TXSQL完全开源。
线性水平扩展
无论是资源、性能、还是功能,均提供良好的扩展性。
金融级高可用
确保99.999%以上高可用;跨区容灾;同城双活;故障自动恢复。完善的两地三中心方案保证RPO=0,RTO<40秒;为业务保驾护航;
企业级安全性
全链路审计;数据库防火墙;透明加密支持国密;减少用户误操作/黑客入侵带来的安全风险。
智能化运维
全白屏运维操作,包括智能运维(扁鹊DBBrain)、自助化运营管理台(赤兔)等,帮助DBA快速上手。
iconTDSQL 产品关键特性-强一致性icon
iconTDSQL 产品关键特性-强一致性 分布式事务icon
基于两阶段提交
在MySQL原生XA事务的基础上,做了大量的优化和Bug修复,使其满足分布式事务的使用场景。
强劲的性能
经测试,分布式事务与单节点非分布式事务相比,性能损耗仅为25%。
业务透明
分布式事务完全对业务透明,业务只需像常规事务那样使用即可。
完备异常容错
对事务在两阶段期间各类异常场景做到了充分考虑,保证系统健壮性。
全局锁检测
提供全局视角的分布式死锁检测,清晰查看多个分布式事务之间的锁等待关系,方便开发排查问题。
完全去中心化
整个设计完全去中心化,系统不存在单点瓶颈问题,通过增加节点的方式轻松实现性能的线性提升。
iconTDSQL 产品关键特性-金融级高可用 完善的监控与自动化处理icon
400+指标
整套集群有400+不同维度的监控指标,并根据业务自定义完善的监控规则。
ms级切换
一旦确认异常,系统最快可以在200ms内切换SQL-Engine路由。RPO=0;RTO≤30s;
进程保护
内置保护进程,软件故障自动恢复,预防误操作。
自动免切
可自动或预制免切策略,在业务高峰期可规避 “假死” 故障。
iconTDSQL 产品关键特性-金融级高可用icon
iconTDSQL 产品关键特性-金融级高可用icon
iconTDSQL 产品关键特性-金融级高可用icon
iconTDSQL 产品关键特性-企业级安全性icon
iconTDSQL 产品关键特性-企业级安全性icon
解决方案
KMS:腾讯云密钥管理服务,支持国密密钥和密钥安全管理。
企业级透明表空间加密(TDE):数据库对接KMS(密钥管理服务)获取主密钥CMK,数据库密钥环服务利用CMK生成Master密钥。数据库使用Master密钥加解密数据库文件。
国密加解密函数(SMFountion):内置SM2、SM3、SM4加密函数;可扩展列级透明加密
密钥环服务:一种单向的加密方案策略,能让数据库服务器创建、读取和删除加密数据的Master密钥。Master一旦生成仅存储于内存中加密位置,服务器重启将直接清空Master密钥。(加密数据库重启服务的前提是KMS服务需正常服务)
iconTDSQL 产品关键特性-企业级安全性icon

优势:内置于数据库,无需添置额外硬件;基于黑名单的规则,减少误判;基于规则和用户双模式限制;可限制IP、时间段,更加灵活;支持正则,可定义规则复杂规则;支持阻断并记录/放通并记录两种行为;性能损耗≤20%。

iconTDSQL 产品关键特性-企业级安全性icon
iconTDSQL 产品关键特性-线性水平扩展icon

实例一键升级:所有实例均可通过web控制台一键升级。分布式性能线性增加:由单个分片性能和分片数量决定。不存在性能瓶颈:关键模块均基于分布式架构设计,无缝升级。数据库内核优化:消除开源BUG,实测比开源性能至少领先21.4%

iconTDSQL 产品关键特性-线性水平扩展icon

扩容过程简单示意:控制台点击扩容后,系统根据负载和容量计算出A分片(实际上可能影响多个分片)存在瓶颈。根据新加G分片配置,将A分片部分数据搬迁(从备机)到G节点。数据完全同步后,AG校验数据库,(存在1~几十秒的只读),但整个服务不会停止。调度通知SQL引擎切换路由;并慢速删除A中数据。

iconTDSQL 产品关键特性-智能化运维 赤兔平台&云数据库管理系统icon
业务方-云数据库管理系统
从租户视角,提供TDSQL实例的运维功能,可管理TDSQL数据库实例,包括实例申请与退还、系统监控与告警、备份与恢复、性能优化等。
运维方-赤兔平台
从管理员视角,提供TDSQL的全部运维功能,可管理TDSQL集群的物理资源、调度决策系统、备份与恢复系统、可用区管理、实例管理等。
iconTDSQL 产品关键特性-智能化运维icon
icon某银行信用卡系统改造-背景icon
icon某银行信用卡系统改造-部署架构icon

平台赋能业务系统,效果逐步显现。采用腾讯云TDSQL数据库的PaaS平台建设的信用卡新核心处理能力实现10倍提升,且具有无限横向扩展能力,成本降为原来的近1/3,未来5年可节省成本14亿。

性能提升
信用卡新核心系统设计支持3万/秒交易并发,支持30亿交易账户,同时支持小时级批量处理时效。相比老系统,新系统支持横向扩展,处理能力提升了10倍。
成本节约
新系统IT成本仅为老系统的1/3,真正意义上实现了银行IT架构的革新。
开发周期缩短
快速构建系统原型,集成各关联中间件,降低开发人员能力要求,有效缩短项目开发周期。
安全保障
PaaS平台设计了统一的安全架构,各能力组件均采取了身份认证、授权访问、网络隔离、数据隔离、操作审计等安全技术和手段。
icon某银行信用卡系统改造-TDSQL 部署架构icon

单个网关的请求,日间联机交易峰值1.2万笔请求/分钟,夜间跑批峰值98万笔请求/分钟。交易业务,noshard模式,120+个set,跨IDC1和IDC2交叉部署,30+台物理机。账务业务,noshard模式,60+个set,跨IDC1和IDC2交叉部署,60+台物理机。groupshard模式,60+个set,跨IDC1和IDC2交叉部署,30+台物理机。备注:服务器资源均有足够余量。

icon某农商行核心系统升级-起因icon
icon某农商行核心系统升级-兼容性风险应对icon
核心架构、应用平台升级

核心架构支持不同数据源,在平台底层针对分布式数据库做特殊化架构升级。同时在系统架构层增加系统级参数、调整公共机制等方式对应用底层进行改造,全面适配分布式数据库。

数据结构层重新设计

表结构设计: 1500多张表适配TDSQL重新设计定义表类型和分片字段shardkey。索引设计: TDSQL索引机制与Oracle不同, 重新调整适配TDSQL索引。

Namesql 层改造

所有namesql同步开发两套,并兼容TDSQL与Oracle各自语法,改造量逾6200余条。Oracle与TDSQL兼容性改造(兼容性29项,涉及SQL语句2000余条)。业务逻辑再造:TDSQL无法解析复杂SQL,调整并拆解业务流程。无缝实现TDSQL与Oracle间的切换。

icon某农商行核心系统升级-两地三中心部署icon

生产中心: 共25台x86服务器 16台db节点 4台proxy节点 5台管理节点;异地灾备:共4台x86服务器

icon某农商行核心系统升级-实现价值icon

采用腾讯云TDSQL分布式数据库打造的新一代核心系统成功上线,国内首家在核心系统中使用分布式数据库的传统银行。新核心系统成本优势明显,在硬件投入方面成本下降75%以上。

降本增效
在硬件层面全面采用x86服务器,取代大型机、小型机,硬件成本仅为传统架构的五分之一。
性能提升
基于分布式的性能可扩展,极大地提升了并发性能的上限,可以满足未来几年互联网金融带来的交易量的突发式增长。
同城双活高可用
实现了数据库层面的同城双活高可用架构,当出现机房级灾难时备用机房能够快速接管所有业务,保证业务连续性。
icon某省公安厅案例—业务需求场景icon

目标:替换核心资源数据仓库Oracle RAC大型机,完成数据仓库替换成TBase为核心资源库。场景简介:

核心的汇集库达到一定瓶颈

由于Oracle支撑数据量到300亿数据的时候,计算和查询的时候已经到达瓶颈,超时宕机的场景频发,入库的速率最后只能达到3000条/秒的极限值。根据公安部里要求的科信做整个的数据汇集,数据种类繁多,且要求速率及时性较强(预警业务下发),海量的数据存储(轨迹数据以及感知类数据),且访问的时候多节点访问,防止1个或者两个节点造成的单点瓶颈。

数据在汇集过程中的对账预警

由于数据是从多个源头(FTP文件(互联网边界传输)、Kafka消息中间件、Mysql、Oracle、RocketMq)等多个异构数据源进行汇集,汇集过程中根据不同的数据种类和不同的数据,设置不同的时间进行count、max等计算,对结果数据对账和时间延迟进行短信延迟预警。

数据高速的分发

支持通用的JDBC、ODBC接口访问,将数据快速抽取和分发到各个地市局。

icon某省公安厅案例-方案架构icon
1、元数据管理 2、数据量统计 3、数据延迟分析-报表BI展示
1、Hive数据分析(关联离线任务分析)
2、Hbase毫秒级点查接口提供
3、Spark在线计算。
4、Kafka数据分发。
1、重点人员实时关联分析实时预警。
2、短信预警业务回写Tbase,做实时短信接口和延迟短信批量发送。
提供秒级查询接口,对实时的数据,根据多字段查询后快速返回,提供实时数据点查,服务于民警的涉关涉卡的盘查业务
icon了解更多TDSQL相关信息icon
icon腾讯云国产数据库 TDSQL-发展历程icon
icon腾讯云国产数据库 TDSQL-愿景icon

愿景:厚积薄发、中立开放,腾讯云数据库打造企业核心底座

icon腾讯云国产数据库TDSQL-输出形态icon
icon腾讯云国产数据库TDSQL-产研团队规模icon
icon腾讯云国产数据库TDSQL-上下游生态icon
icon腾讯云国产数据库TDSQL-国产化实力icon
产品推荐 查看更多>>
    腾讯云点播微短剧行业解决方案

    腾讯云点播微短剧行业解决方案,平台搭建分秒必争,要求“低开发、快上线”。最快1小时内接入完成。DRM、防盗链Key、私有加密;保护短剧版权,杜绝盗链/盗播,海量用户同时观看不卡顿,提供极致的播放体验。 精细化运营,智能生命周期管理、智能降码/降冷。

    最快1小时内接入完成

    海量用户同时观看不卡顿

    提供极致的播放体验

    智能生命周期管理

    腾讯云GPU云服务器

    腾讯云GPU云服务器是用不同制程架构、不同指令集、不同功能的硬件组合起来解决问题的计算架构。异构计算是性能、成本和功耗均衡的技术,同时也是让最适合的专用硬件去做最适合的事,如密集计算或外设管理等,从而达到性能和成本的最优化。

    推动数实融合,加速全真互联

    开箱即用的AI加速⼯具

    聚焦⾼性能训练集群

    业界领先的GPU容器共享产品

    阿里云 云原生多模数据库 Lindorm

    阿里云自研数据库,提供宽表、时序、文件、搜索等多种数据模型,支持毫秒级在线数据处理、海量数据低成本存储和分析。使用统一SQL融合多模数据的实时查询、检索和分析,流库一体、内置流计算引擎满足实时计算需求。满足金融、账单、日志、物联网、车联网、工业互联网、监控、推荐、风控和医疗影像等多业务场景需求。

    融合的多数据模型

    多种引擎共享统一的存储池

    满足海量数据的快速查询处理

    可轻松与Spark、Flink、MySQL、DLA、MaxCompute等存储计算系统无缝对接