Purepython NoSQL数据库。
graphilit的Python项目详细描述
图形性基于Codernity Labs的CodernityDB
Graphility是开源的、纯python的(没有第三方的依赖)、快速(如果你不相信文字的话,在文档中检查速度确实很快)、多平台、无模式、NoSQL数据库。它可选地支持HTTP服务器版本(graphilityhttp),以及Python客户机库(graphilitypyclient),其目标是与嵌入式版本100%兼容。在
可以称之为更高级的键值数据库。同一引擎中有多个键值索引。图形化还支持在数据库内部执行的函数。在
回购中的文档仍引用CodernityDB,并将在重建过程结束时更新。在
重建
截至2020年,原始CodernityDB已被忽略了相当长一段时间,原始回购也已丢失。在
Nick M.已经开始将CodernityDB移植到python3。去他的回购市场看看进展。 我会尽力支持他所做的任何改变,但我不能保证任何事。在
我决定做我自己的端口,因为我想拆掉它,然后只使用python3.8+一块一块地重建它。 你知道,要完全了解内部情况。我还想在上面添加图形层。 另外,Apache2.0许可证要求我更改项目名称,因为“CodernityDB” 是Codernity的商标/服务标记。在
主要特点
- 原生python数据库
- 多个索引
- 快速(每秒超过50000次插入操作有关详细信息,请参阅文档中的速度)
- 嵌入模式(默认)。REST服务器和客户端已规划。在
- 实现自定义存储的简便方法
- 分片支持
安装
Graphility是纯Python,不需要外部依赖。在
pip install graphility
或来源:
git clone ssh://git@github.com:Gromobrody/graphility.git cd graphility python setup.py install
许可证
- 版权所有2020 Dominik Kozaczko(https://github.com/dekoza)
- 版权所有2020 Nick M.(https://github.com/nickmasster)
- 版权所有2011-2013 Codernity(http://codernity.com)
根据Apache许可证2.0版(“许可证”)授权; 除非符合许可证,否则您不能使用此文件。 您可以在
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,软件 根据许可证分发的是“按原样”分发的, 没有任何明示或暗示的保证或条件。 有关管理权限和的特定语言,请参阅许可证 根据许可证的限制。在
- 项目
标签: