unqlite-python
通过Python快速使用UnQlite,一个轻量的,嵌入式的NoSQL和JSON文档的存储数据库。
UnQlite的特点:
嵌入式的,无需配置的数据库
支持事务(ACID)
单一文件或内存数据库
键值对存储
游标支持和线性记录遍历
JSON文档存储
线程安全
TB级数据库
UnQlite-Python的特点:
已编译的库,使用很小的开销可获得很快的速度
支持使用Python API的键值对操作,游标和事务
支持Jx9脚本
使用Jx9 JSON 文档集工作的API
支持Python 2和Python 3
unqlite-python的前一版本(0.2.0)使用了ctypes包装了UnQlite C库。通过把这些库用CPython进行转换,键值对、游标和Jx9数据集操作变得非常迅速。特别的是,使用用户定义的Python函数过滤数据具有很好的性能。
unqlite-python的源代码发布在GitHub上。
注:如果你在库中发现任何Bug,请提交一个问题,包括一个Bug描述和任何相关的异常信息。
注:如果你喜欢UnQlite,你可能也会想看看Vedis,一个Redis后的嵌入式的键值对数据库模块(python绑定:vedis-python)