tencent cloud

TDSQL Boundless

产品动态
产品简介
产品概述
应用场景
产品架构
实例类型
兼容性说明
使用规范建议
自研内核
内核概述
内核版本更新动态
功能类特性
性能类特性
产品计费
计费概述
购买方式
价格详情
续费说明
欠费说明
退费说明
快速入门
创建实例
连接实例
用户指南
数据迁移
数据同步/订阅
实例管理
参数配置
账号管理
安全组
备份与恢复
数据库审计
标签管理
实践教程
Online DDL 的技术演进与使用实践
锁机制解析与问题排查实践
数据智能调度及相关性能优化实践
TDSQL Boundless 选型指南与实践教程
开发指南
开发指南(MySQL 兼容模式)
开发指南(HBase 兼容模式)
性能调优
性能调优概述
SQL 调优
DDL 调优
性能白皮书
性能概述
TPC-C 测试
Sysbench 测试
API 文档
History
Introduction
API Category
Making API Requests
Instance APIs
Security Group APIs
Task APIs
Backup APIs
Rollback APIs
Parameter APIs
Database APIs
Data Types
Error Codes
通用参考
系统原理
SQL 参考
数据库参数说明
TPC-H 基准测试数据模型参考
错误码信息
安全与合规
常见问题
服务协议
服务等级协议
服务条款
隐私政策
数据处理和安全协议
联系我们
词汇表

存储引擎架构介绍

PDF
聚焦模式
字号
最后更新时间: 2026-02-10 10:59:29

分布式存储引擎 TDStore 架构

TDSQL Boundless 的存储引擎为 TDStore。TDStore 是一款分布式存储引擎,它在 RocksDB 基础上,上层构建了数据分片模块分布式事务模块,下层增加了 Raft 共识协议模块,把一个单机的存储 KV 引擎改造成了支持高扩展、高可用、分布式事务、数据均衡调度、多副本强一致的分布式 KV 存储引擎。

单机 KV 存储引擎(RocksDB)
接收计算层传递的 KV 请求。
使用 LSM-Tree 结构存储数据。
逻辑数据分片
支持以数据分片为单位进行调度迁移。
实现数据在集群节点间的灵活调度。
分布式事务
维护分布式事务在各数据分片上的参与者上下文以及事务状态等信息。
支持将相关性数据调度至同一数据分片,从而将更多的分布式事务转换为单机事务,来提高事务的执行效率。
多副本容灾层(Multi-Raft)
把每个数据分片以 Raft Group 方式在不同 TDStore 节点上创建多副本。
每个数据分片作为独立日志流进行同步。

低成本海量存储

TDStore 存储层基于 LSM-Tree + SSTable 结构存放和管理数据,具有极高的压缩率,能有效降低海量数据的存储成本,单实例可支撑 PB 级别的存储量。
在不同场景中 TDStore 的压缩效率请参见 数据高压缩比

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈