Closed Zerorigin closed 4 years ago
这样做可以方便的做分表和一些基础功能的数据库操作,也能定期执行数据文件压缩,防止数据文件随时间推移而变得臃肿
sqlite 在 lite 设计之初就得到考虑,但最终放弃使用,原因是因为 sqlite 还要额外安装,并且 go-sqlite3 是 cgo,因此放弃使用了
至于文件臃肿,这个不用担心,kvdb只用于存储基础数据,后续还会加入对于冗余数据的定时清理
这样做可以方便的做分表和一些基础功能的数据库操作,也能定期执行数据文件压缩,防止数据文件随时间推移而变得臃肿