| MiniOB 1
    MiniOB is one mini database, helping developers to learn how database works. | 
数据文件,按照页面来组织,每一页都存放一些记录/数据行 更多...
#include <record_manager.h>
| Public 属性 | |
| int32_t | record_num | 
| 当前页面记录的个数 | |
| int32_t | record_real_size | 
| 每条记录的实际大小 | |
| int32_t | record_size | 
| 每条记录占用实际空间大小(可能对齐) | |
| int32_t | record_capacity | 
| 最大记录个数 | |
| int32_t | first_record_offset | 
| 第一条记录的偏移量 | |
数据文件,按照页面来组织,每一页都存放一些记录/数据行
每一页都有一个这样的页头,虽然看起来浪费,但是现在就简单的这么做 从这个页头描述的信息来看,当前仅支持定长行/记录。如果要支持变长记录, 或者超长(超出一页)的记录,这么做是不合适的。