暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
腾讯云原生数据库 TDSQL-C 产品介绍.pdf
43
2页
4次
2025-01-16
免费下载
列存基于列的数据存储和查询处理与面行的传统存储相比最多可实现十倍以上的查询性能提升
并行查询摆脱传统MySQL单线程处理瓶颈分运用多心硬件优势实现线程并行查询处理最高可将查询速度提升十倍以上
SQL Parser
CynosDB(RW)
SQL Optimizer
OLTP Executor
Buffer Pool
REDO Log
OLAP Executor
TXStore
SQL Parser
SQL Optimizer
OLAP Executor
Buffer PoolColumn Store
REDO Log Replication
OLTP Executor
Col Col Col
CynosDB(RO)
基于全新架构HTAP能力
TDSQL-C核心功能及使用场景一览表
业务场 场景描述和挑 TDSQL-C解决方案
商品订单高频
场景
要 求 :高 并 发 下 的 写 入
性能读库同步性能
具备较高的写入能保证订单业快速写入
供3+倍于当前峰值对应的数据库资以保证能够承
3+倍的业务量
具备全局读写分离能力过从库提供读性能和弹性
秒级提升到45万的纯写入QPS
读写分离秒级增加最高15个只读实例提供千万级读QPS
从库同步延时提供更好的读可用性
电商促销场景
速(1 - 5 钟)
扩缩容
运营侧根据运营策略和推广渠道制定促销目标比如
10 量)
业务按照促目标评估资源需求量云主机和数
库 规 、数 量
挑战:10倍销售量可能不准确据销售量转换成资源
量可能不准确
超过10倍销售量传统MySQL升配和增加只读实例
几个小至1
秒级升配和增加只读实例速弹出千万级别的读写能力
不需要提前购买资源节省大量成
游戏业务全球同服场景
要 求 :高 性 能 、大 存
热门游戏百万玩家同时在线读写高达200万QPS
超高并发导致数据库性能下降严重甚至hang死
运营活动推广不断随时需要扩容
传统MySQL基于binlog回档则几小时
TDSQL-C 连接池能力确保超高并发下数据库仍然稳定运行
秒级提升到45万的纯写入QPS满足百万在线高频写等需求
秒级升配和秒级增加只读实例快速弹出千万级别的读写能力
数据库并行copy技术实现1GB/s的回档速
行业
新业务或高速增长业
务场景
要 求 :高 性 能 、快
1-5分钟扩缩容
无感知磁盘扩容
评估困难业务最多能评估出业务并发无法映射
数据库的QPS
业务对数据库强依赖业务发展初期没有SQL调
靠数据库高性能支持
秒级提升到45万的纯写入QPS
读写分离秒级增加最高15个只读实例提供千万级读QPS
秒级升配和秒级增加只读实例快速弹出千万级别的读写
能力
流量较低的业务进行秒级缩容最大化降低成本
底层分步式存储最大支持400T轻松满足大存储需求
腾讯云原生数据库
产品介绍
业务场 场景描述和挑 TDSQL-C解决方案行业
开发测试环境等低频
查询场景
夜间几乎没有查询或写入
性能压测阶段1周需要的规格高且不能充分利用
测试阶段sql没有优经常跑慢cpu影响测试进
测试环境常多个团队混用相互影响较
数据库根据业务负载自动启动停止无感扩缩容计算
关闭期间不计费
设置小cpu和最cpu实现弹性扩缩容据实际负载按
秒 计 量 ,按 小 时 结
势:足了业对计需求,节约成本,
化利用资
周期性峰值务场景
要求自动弹性伸缩节省成本
serverless自动扩缩容本最大可节省80%以上
成本敏感型业务场
MySQL在备机、只读实例跨可用区实例等场景冗余费
用高
单主实例节点能够提供高可用减少1备机成本节省50%
计算费用
购买只读实例cpu和memory需要购买存储从而节约
存储的费用
购买大存储只需要购买很小的内存对于大存储需需求成更低
强同步模式从计算层下沉到存储层,效且没有增加任何成
SAAS服务商多租
场景
要 求 :小 规 格 、隔 离 性
快速扩缩容
实例数多一个租户一个实减少性能相互影响保持
数据隔离
批量扩容某些租户业务活动或业务增长较快经常
配;
定期扩缩容:些租户业务下降要降配;电商租户双11集
中升配
挑战批量扩容慢;扩容不及时影响业务活动
轻量级写只写redo高达45万的纯写入QPS,满足高频写
等需求
写分离秒级增加高15个只读例提供千万级读QPS
批量升降配
务)业 数 据
安全场景
要求三副本强一致
数据强一数据不一致将直接导致金钱损失
成功必须保证数据一致性
据安全:器宕机甚至单个可用区不可用仍然保证不
丢失事务
不仅节点,计算节点cpu
三副本成本由于需要跨网络节点确认业务RT将
会增加
存储层三副本强一致级别不需要slave计点参与
写 入 路 径 ,效 率 高
轻量级强一致方案时redo三副本、异步数据库页三副
RT影响很小
成本低只需要存储三副本不需要计算节三副本
腾讯云数据库
最新活动和技术
扫码就购了
为什么推出TDSQL-C数据库?传统MySQL架构存在较多痛点
SQL proxy
Data
Binlog Redo log Metadata
replication
SQL engine
Master
R / W
Storage engine
Disk
RO
Slave
SQL engine
Storage engine
Disk
对象存储
Backup(Files)
传统MySQL架构:Share Nothing
写性能受限Master和Slave重IO单条sql RT(response time) 较长
数据同步延迟高:多线单线写入线数不匹配,高并发写入场景下主从延严重
性能扩展效率低不共享数据单个MySQL升级规格cpu内存磁盘增加Slave时需要搬迁数据耗时长1T数据耗时小时级别
存储空间有限:存储空间受单台物理设备限制, 基于文件的备份方案在大存储场景下效率低, 例如10T数据备份时长达12+小时且回档时间长
可靠架构成本高:多节构, 源配cpu内存、要成倍增
如上是MySQL架构无法有效解决的固有问题如需要解决必须调整架构存算分离架构是有效解决MySQL痛点最有效的方案之
传统架构的痛点
TDSQL-C:腾讯云存算分离架构的云原生数据库
TDSQL-C 存算分离架构
TDSQL-C 计算与存储分离架构
SlaveMaster
Sync Async
InnoDB Engine
Data Block
Data/Log
1 3
4
2
5
6
Computer
Write (Redo Log)
Storage
LOG
DATA
Log Queue
只写Redo日志,整体IO减少60%以上型场景写入能提升90%以上
主从基于Redo高效同步与回放Slave内存中回放redo log生成数据页面无需落盘,主从延迟降到ms级
计算节点无状态,秒级升配秒级增加slave
节点可用50%节点
架构优势
回收日志和页面
日志计算只将物日志(redo log)传输到存储点,同时同 redo log 到 slave 节
可计储:久化日志、放日志、久化
写入程:
架构原理
节点 久化日志
客户端日志
久化
久化新版本页
放日志据页
存储架构图
Computer
STORAGE
Meta Data
DBMaster
cell pair
range1
range5
range*
cell pair
range2
range6
range*
cell pair
range3
range7
range*
cell pair
range4
range8
range*
Master
DBClient
Write
(redo)
Read
(data page)
TDSQL-C 存储架构
DBClient据路由机制
节点时,DBClientDBMaster询Space信息Range列表
时,DBClient据路由信息,将log发到对应的Cell pair储层接志并持久化到物理存储后回复DBClient,后
回 复 计 算 节 ,最 终 完 成 写 入
当计算点读取数时,将请求委派给DBClient,后者通过路由信息从存储获取数据页并返回给计算节从而完成数据读取
存储层架构
1个存储集群由几十或上百个cellpair组成
cellpair采用主从架保证数据三副本
每个range是2G可调整文件张大表 100G分成多个range 分布在多个cellpair终实现海量存储空间及海量 IO 能力
存储架构原理
式共享存储,单实例可达 PB 级
磁盘扩容无需数迁, 对业务影响
块存储的三副本强一致同步效率更高数据安全场景下成本更低
基于存储的快照技术速的备份和回档效率
存储架构优势
1
1
2
2
3
3
TDSQL-C产品典型能力
自动秒级极致弹性伸缩
可根务负载需求无扩展百个事务能力秒扩展到百万级事务能
AI加持, 高度智能化
机器学习算法对大量数据进行学习分构建应用领域模型使数据库更加智能化
典型场景下成本降低80%以上
Costs
Time
demand exceeded
infrastructure
demand prediction
CapEx expenditure
actual demand
auto scaled
0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
serverless
秒级故障恢复:无需回放全部redolog存储层并行按需处理之间消除故障
99.999%可靠性保证据块级别三副本强一致牢固保障数据可靠性
Crash Point
TDSQL-C 故障恢复
高可用/高可靠保障
秒级备份与并行回档
秒级备份突破传统MySQL备份速度瓶颈采用快照备份业务无感知情况下秒级备份完成
周一 周二 周三 周四 周五 周六 周日
7x24 Continuous
Custimized
(Optional)
LOG
DATA
BINLOG
并行回档:采用数据块并行拷贝技术实现每秒GB级回档速度,较传统逻辑/物理方式提升数倍
Parallelism=SERVER X DISK X SEG X N
STORAGE
SERVER
DISK
SEG
COS
of 2
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。