索引优化这里的第一点,在索引中添加数据,这个做法目前在文件系统中也有,如果文件数据很小,例如只有1kb,那么完全可以在文件头部的header结构体中直接保存数据,也就是extend list block和gang block的概念出现,但是这里的限制就是对数据量有限制,不知道数据库的这个索引优化会不会也是这样。
当然,这样做了以后,在代码层面和功能实现方面也有了一些麻烦点,例如以前遍历数据的时候,是找到文件的header头部信息之后一层层访问的,但是现在不用了,需要做很多工程上的条件判断。算是一种特殊情况。而且数据库这样的做法,感觉会更加繁琐。