• TiDB数据库的存储原理(非常详细)

    由前述可知,TiDB 架构是 SQL 层和 TiKV 存储层分离的,SQL 层完成用户 SQL 请求的解析、验证等工作,并执行 SQL 的查询优化。

    TiKV 作为 Key-Value 数据库,可完成实际数据的存储,支持分布式事务,并提供对上层透明的水平扩展。

    本节主要介绍 TiDB 的存储原理,包括 TiDB 的设计思想、基本概念及实现原理。

    设计思想

    TiDB 的设计是分层的,它的逻辑结构如下图所示,最底层选用了当前比较流行的存储引擎 RocksDB。

更多...

加载中...