如何设计一个数据库?程序实例:存储管理(需要对数据的格式以及文件的分割进行统一管理)SQL解析(对SQL进行编译解析,供机器可读)日志管理(对操作做记录)权限划分容灾机制(处理异常情况)索引管理锁管理存储模块:文件系统为什么要使用索引?防止全表扫描,降低IO随机读操作,提高查找效率什么样的信息可以成为索引?主键,唯一键,经常出现在where语句中的字段,数据重复率低的字段索引的数据结构?建立B-Tree结构进行查找(节点中:指针,关键字,数据)建立B+Tree结构进行查找非叶子节点仅用来索引,关键字都保存在叶子节点中,所有叶子节点均有一个链指针指向下一个叶子节点MyISAM中B+Tree的存储...