TiDB 源碼閱讀系列文章(十)Chunk 和執行框架簡介

什麼是 Chunk TiDB 2.0 中,我們引入了一個叫 Chunk 的數據結構用來在內存中存儲內部數據,用於減小內存分配開銷、降低內存佔用以及實現內存使用量統計/控制,其特點如下: 只讀 不支持隨機寫 只支持追加寫 列存,同一列的數據連續的在內存中存放 Chunk 本質上是 Column 的集合,它負責連續的在內存中存儲同一列的數據,接下來我們看看 Column 的實現。 1. Column
相關文章
相關標籤/搜索