没想到 zipfile 这么快,用 python 写的 key-value 数据库,核心代码 20 行,封装了 zipfile,每秒插入读取 8000 次左右

2012-06-19 17:57:06 +08:00
 chuangbo
http://gist.github.com/2311203
数据存在 zip 压缩包里,文件名为 key,内容是 value,每个操作都落地,简单的难以想象。
4204 次点击
所在节点    Python
4 条回复
chuangbo
2012-06-19 17:58:00 +08:00
咦,gist 不会自动转换了吗?
lyxint
2012-06-19 20:59:17 +08:00
zipdb对一个key多次写入不是覆盖而是追加, 且不能删除k/v对, 因为不支持__delitem__
benchmark下来还是比semidbm差很多, 见 http://dpaste.com/761151/
当然比代码少zipdb赢了
xinkiang
2012-06-19 21:02:03 +08:00
@chuangbo 去掉https的s
Kai
2012-06-19 21:08:53 +08:00
@xinkiang @chuangbo 调整了一下 :)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/39975

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX