什么是 TDSQL-H LibraDB?
TDSQL-H LibraDB 是腾讯云自主研发的分布式 HTAP 数据库。基于可插拔式引擎设计、强大的数据融合能力和云原生系统架构,为用户提供一体化产品体验。支持海量数据处理,无论是高负载事务,或是复杂分析,均能出色完成。
什么是 LibraSQL 分析引擎?
LibraSQL 分析引擎是 TDSQL-H LibraDB 的核心组件之一。LibraSQL 分析引擎高度兼容 ClickHouse 引擎,提供了 HTAP 一体化体验和能力。并针对 ClickHouse 不足,研发了新特性和增强能力,例如,支持 update/delete 实时一致性、支持 Read Committed 级别的一致可见性、提供会话管理等。
什么是 TDSQL-H LibraDB 可插拔设计?
TDSQL-H LibraDB 通过 CDC 高速链路与分析引擎,可为您已有的 OLTP 数据库提供一体化分析体验,让您无需重建 OLTP 实例。一个分析引擎可绑定多个 OLTP,并能按需解除绑定,满足数据多合一的需求,充分发挥分析引擎对海量数据的支持能力。
支持的 OLTP 和分析引擎有哪些?
TDSQL-H LibraDB 从架构上支持多种 OLTP 和分析引擎的选择。目前支持的 OLTP 为 MySQL,分析引擎为 LibraSQL,更多的支持能力会陆续推出。
什么是 CDC?
CDC(Change Data Capture)是连接 OLTP 与分析引擎的数据高速通路。您在 OLTP 的数据,会通过 CDC 实时同步到分析引擎。CDC 提供了数据过滤,数据映射,数据多合一以及自动化的异构数据转换等能力。
什么是分区?
分区(Partition)是表的分区,具体的 DDL 操作关键词是 PARTITION BY,指的是一个表按照某一列数据(例如:按月,按日或按事件类型)进行分区。为了减少需要操作的数据,每个分区都是分开存储的。访问数据时,TDSQL-H LibraDB 尽量使用这些分区的最小子集。
什么是分片?
TDSQL-H LibraDB 中的实例节点都可称为一个分片(Shard)。为了提高查询效率,LibraSQL 引擎将数据分散在您所选择的多个分片上,从而降低单节点的数据扫描数量,提高查询性能。