文件名称:python-bitcask:bitcask日志结构哈希表的Python实现
文件大小:4KB
文件格式:ZIP
更新时间:2024-04-25 05:23:17
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
----.gitignore(14B)
----codec.py(1KB)
----keydir.py(653B)
----bitcask_file.py(2KB)
----README.md(917B)
----bitcask.py(2KB)