参考下:
TiFlash 中的数据主要分为 Delta 和 Stable 两部分,其中 Stable 的数据是按照 Pack 组织的,每个 Pack 大概有 8192 行左右,为了保证二级索引的正确性,在写入时需要将相同主键的数据写入到同一个 Pack 中,这样在用二级索引过滤时可以保证 MVCC 的正确性。更详细的解释可以期待后续的 DeltaIndex 专题的源码解析。
【活动视频回放】 :https://www.bilibili.com/video/BV16A4y1X7gy/
【PPT下载】: TiFlash 存储层概览.pdf (877.2 KB)