
TDSQL 是腾讯云打造的企业级金融级分布式数据库,定位为基于互联网分布式架构的OLTP 事务型数据库。其核心技术属性与商业差异化卖点如下:
TDSQL 主要服务于对数据一致性、高可用及扩展性有严苛要求的行业,具体场景如下:
行业 | 典型业务场景 | 痛点与需求 |
|---|---|---|
银行业 | 渠道类、交易类(核心账务、信用卡、支付)、管理类系统 | 数据规模巨大、热点集中;高并发(ATM/柜面/手机银行/三方支付);数据安全性与可靠性要求极高;需弹性扩容。 |
证券业 | 核心交易系统、订单处理、行情数据 | 高并发、实时性(毫秒级响应);资金交易安全性;交易时段零中断;需快速扩展应对牛市峰值。 |
保险业 | 核心保单系统(立保通、新契约)、渠道系统 | 业务逻辑分散(按省/区域);互联网渠道小额高频;活跃数据周期长(寿险/健康险);数据一致性要求极高。 |
泛金融业 | 财务公司司库系统、消费金融、支付 | 需国产自主可控;高性能存储与实时查询;资金异常监督与穿透分析;灵活扩展。 |
TDSQL 采用标准化、模块化设计,核心架构包含:
指标项 | 参数/规格 |
|---|---|
高可用 RPO/RTO | 同城单中心:RPO=0, RTO≤30s;同城双中心:RPO=0, RTO≤40s;异地多中心:RPO≤15s(异步), RTO≤5min |
分布式事务性能损耗 | 约 15% |
强同步网络延迟 | 3ms 延迟下性能零损耗(对比异步) |
单分片(SET)容量 | 建议不超过 2TB |
单分片表(Shard表) | 记录数建议 300W-3000W 行,存储 10G-100G |
TPS 测算 | 32物理核服务器(25% CPU利用率)可提供 1835.8 TPS(基于实践推算) |
网络要求 | 同城建议 10Gb,延迟 3ms 以内;异地建议延迟 30ms 以内 |
服务端口 | Proxy: 15001-15300;DB: 4001-4300;ZK: 2181, 2888, 3888;赤兔: 80;OSS: 8080;Kafka: 9092;HDFS: 8480, 8485, 9864-9867, 9002, 50070 |
检查项 | 监控指标 | 告警/处理阈值 |
|---|---|---|
实例告警 | DB内存利用率 | >200% 产生告警(需处理) |
访问量 | 汇总总请求量 | 振幅超 20% 需联系业务确认 |
响应时间 | Proxy时耗<5ms请求量 | 振幅大于 20% 需确认 |
响应时间 | Proxy时耗>30ms请求量 | 振幅大于 20% 需确认 |
SQL错误 | ProxySQL错误数 | >0 需联系业务确认 |
DB健康 | CPU使用率 | 30%以下健康;>50%重点分析 |
DB健康 | 活跃线程数/等待线程数 | >200 说明DB繁忙,需分析 |
会话情况 | 慢查询/持续时间 | 持续时间 >60s 需重点关注;大量慢查询且CPU>30%需Kill |
同步状态 | 退化标志/同步模式 | 已退化联系技术支持;异步联系业务确认 |
资源使用 | 最大CPU利用率 | 持续 >50% 联系技术支持 |
/usr/local/bin/python3)。limit offset, size。%;密码禁止明文存储;数据脱敏使用 mask 关键字。原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。