玩家老C 21-10-31 17:38

虽然最新3.36.0的sqlite整个代码量已经奔13W行去了,但是如果仅看btree存储引擎部分的代码,包括btree*、pager*(页面管理模块)、wal、pcache*(页面缓存模块),只有1.4W行代码量,加上作者保姆级别的注释,耐心多花点时间是可以拿下的。

另外,从这个评测里:github.com/stcarrez/sql-benchmark,sqlite性能并不比mysql差很多,一个1万多行生产级别的高性能btree代码,在我看来深度阅读的性价比极高。