TiDB作为数据保存系统,首先要决定数据的存储模型,即数据的保存形式。TiKV选择使用Key-Value模型,并提供有序遍历方法。TiKV数据存储的两个关键点:
视频讲解如下:
TiKV的KV存储模型与SQL中的表无关。SQL表中的一行数据会被转换成Key-Value的键值对形式存储在RocksDB中。
TiKV将整个Key-Value空间分成很多段,每一段是由一系列连续的Key组成。这里的段就叫做Region。Region可以用[StartKey,EndKey)这样一个左闭右开区间来描述。每个Region中保存的数据量默认维持在256M左右,可以通过配置进行修改。
将数据划分成Region后,TiKV执行两项重要操作:
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有