2021年3月28日
考虑到SQLite的存在,这有点荒谬。
一个人只需要轻巧的C11接口和后面SQLite即可拥有非常灵活的键值存储。 具有非常大的容量。
我也敢打赌,这可以与任何类似的从头开始做的独立实现相媲美。 可能的意思是:即使速度相当慢,所有其他质量也在改变规模,但仍然偏爱基于SQLite的解决方案。
这是我正在存档的那个。
DBJ + IOWOW.IO
彻底改组非常有趣的 (IOWOW-基于的C11持久键/值数据库引擎)
为了进行重构,我在这里采用了“从头跳到深端”的方法。
想法是在WIN32上“使其工作”。 没有CMake和/或VSCode,但仅具有VisualStudio 2019。 因此,基本上:仅使用VS,并使其工作尽可能少。
已经做了什么
测试/基准测试代码已被取出到单独的文件夹[tests](tests) 想法是使测试一个接一个地工作
CMake已被删除