zhebinhu / zhebinhu.github.io

个人博客
http://huzb.me
2 stars 0 forks source link

插入缓冲、两次写和自适应哈希索引 | huzb的小书斋 #46

Open zhebinhu opened 5 years ago

zhebinhu commented 5 years ago

https://huzb.me/2019/01/14/%E6%8F%92%E5%85%A5%E7%BC%93%E5%86%B2%E3%80%81%E4%B8%A4%E6%AC%A1%E5%86%99%E5%92%8C%E8%87%AA%E9%80%82%E5%BA%94%E5%93%88%E5%B8%8C%E7%B4%A2%E5%BC%95/

InnoDB 是 MySQL 数据库从 5.5.8 版本开始的默认存储引擎,它将数据放在一个逻辑的表空间中,这个表空间就像黑盒一样由 InnoDB 存储引擎自身进行管理。从 MySQL 4.1 开始,它可以将每个 InnoDB 的表单独存在一个独立的 idb 文件中。此外,InnoDB 支持用裸设备(raw disk,不被操作系统管理的设备)建立其表空间。 InnoDB 通过使用多版本并发控制(