摘要: TiFlash采用列存,列存对于统计分析友好,利于处理OLAP业务;TiKV采用行存,行存对于事务友好,利于处理OLTP业务。 二、TiDB Server 架构原理 三、TiKV 架构原理 四、TiDB 数据库事务设计 五、PD 架构原理 阅读全文
posted @ 2021-12-15 17:58 Joey-Wang 阅读(60) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-12-15 17:49 Joey-Wang 阅读(2) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-12-15 17:45 Joey-Wang 阅读(7) 评论(0) 推荐(0)
摘要: 1 TiDB Server 的架构 TiDB Server是无状态的,可在一个TiDB数据库中启动多个TiDB Server,可通过负载均衡软件如LVS、HAProxy、F5等提供统一的接入地址,客户端可将连接均匀分摊到多个TiDB Server上。 TiDB Server 不存储数据。 Proto 阅读全文
posted @ 2021-12-15 17:35 Joey-Wang 阅读(598) 评论(0) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2021-12-15 17:34 Joey-Wang 阅读(1) 评论(0) 推荐(0)
摘要: 三、TiDB 计算 https://pingcap.com/zh/blog/tidb-internal-2 3.1 关系模型到 Key-Value 模型的映射 在这我们将关系模型简单理解为 Table 和 SQL 语句,那么问题变为如何在 KV 结构上保存 Table 以及如何在 KV 结构上运行 阅读全文
posted @ 2021-12-15 16:34 Joey-Wang 阅读(73) 评论(0) 推荐(0)
摘要: 二、TiDB 调度 https://pingcap.com/zh/blog/tidb-internal-3 2.1 为什么要进行调度 先回忆一下 三篇文章了解 TiDB 技术内幕 - 说存储 提到的一些信息,TiKV 集群是 TiDB 数据库的分布式 KV 存储引擎,数据以 Region 为单位进行 阅读全文
posted @ 2021-12-15 16:33 Joey-Wang 阅读(44) 评论(0) 推荐(0)
摘要: 一、TiDB 存储 https://pingcap.com/zh/blog/tidb-internal-1 1.1 key-value 数据的存储模型(数据以何种形式保存):key-value模型,且提供有序遍历方法。 将 TiKV 看做一个巨大的 Map,其中 Key 和 Value 都是原始的 阅读全文
posted @ 2021-12-15 16:28 Joey-Wang 阅读(281) 评论(0) 推荐(0)