关于数据存储的问题

数据存储中宏块和微块有什么区别?分别是用来做什么的?

@论坛小助手

在 OceanBase 数据库中,数据文件以宏块(Macro Block)为单位组织数据,每个宏块大小为 2 MB。宏块内部又划分出很多个16 KB(压缩前的大小)大小的微块(Micro Block),而每个微块里面包含多个行(Row)。宏块主要用于组织数据存储,而微块则是数据库内部 IO 的最小单位,用于更细粒度地读取和写入数据。

检索到的文档如下:

  1. 集群管理 FAQ
  2. 表存储
1 个赞