浏览连接的数据
AjguDB的Python项目详细描述
ajgudb希望成为一个足够快的python图形数据库,用于探索连接的数据。
- 图形b
- Python
- 无模式
- 无网络
- 使用gremlin查询
- gplv2或gplv3
文档
查看演示文稿@[speakerdeck](https://speakerdeck.com/_amirouche_/ajgudb)
更改日志
0.8.1
- 改进文档
- 修正步骤
scatter
- 提高测试覆盖率(89%)
- 更多使用ConceptNet的经验
0.8
- 移动到元组空间实现
- 与WiredTiger Development Branch合作
0.7.1
- 自述文件中的小错误…
0.7
- 存储:仅支持WiredTiger 2.6.1后端存储
- ajgudb:您可以通过它的方法威胁AjguDB作为简单的键/值存储 AjguDB.get(key)、AjguDB.set(key, value)和AjguDB.remove(key)
- 重写gremlin查询
- gremlin:select被重命名为where,因为它与sql术语相匹配。 sql的FROM是vertices和edges步骤。
- 存储:修改后端以使用较少的写操作和类似的读操作 数一数。
- 存储:现在边和顶点存储在不同的表中这可能 在查询过程中还可以提高性能。
- 存储:元素标识符现在由后端存储wiredtiger计算。
- 添加模糊搜索
0.5
- AJGUDB
- 添加BSDDB后端
- 添加WiredTiger后端
- leveldb:将块大小增加到1gb
- 小鬼:
- 添加keys以同时检索多个键
- 使用lazyitertools.imap,而不是gready python2的map
0.4.2
- AJGUDB:
- 添加快捷方式方法AjguDB.one(**kwargs)以查询一个元素。
- 小鬼:
- 修复group_count,现在是一个步骤,而不是最后一个步骤
- 修复each以返回GremlinResult,以便不丢失历史记录 并且可以使用back。
- 添加scatter,到目前为止只在group_count之后才有用。