python bitcask:bitcask日志结构哈希表的Python实现 源码
python-bitcask 启发KV商店的Python实现。 密钥存储在内存中的哈希表(Python字典)中。 每个键都映射到一个条目,该条目指示在一次搜索中可以在磁盘上找到该值的位置。 免责声明:不适用于生产。 在设计数据密集型应用程序的第3章中了解到该项目后,我出于教育目的实施了该项目。 当前实现的功能: 放置物品 取得物品 崩溃后从数据文件重建哈希表 删除项目 CRC校验和以确保数据完整性 合并数据文件(更有效的存储) 从提示文件更快地重建哈希表 命令行界面 用法 >> from bitcask import BitCask >> bcask = BitCask ( "db" ) >> bcask . put ( "message" , "Hello, World!" ) >> bcask . get ( "message" ) ' Hello , Worl
文件列表
python-bitcask-main.zip
(预估有个6文件)
python-bitcask-main
.gitignore
14B
codec.py
1KB
keydir.py
653B
bitcask_file.py
2KB
README.md
917B
bitcask.py
2KB
暂无评论