Zig实现的Bitcask风格键值存储:FileDB

2025-06-14
Zig实现的Bitcask风格键值存储:FileDB

FileDB是一个用Zig语言编写的,受Bitcask启发的键值存储数据库。它采用日志结构的哈希表存储元数据,并以追加模式打开磁盘文件写入数据,实现高吞吐量。通过定期合并文件和同步数据,保证数据持久性。其Redis兼容客户端的基准测试显示,读取速度高达每秒10万次请求以上,写入速度也十分出色。