graphdb
graphdb copied to clipboard
sqlite based graph database for storing native python objects and their relationships to each other
I was looking for an embeddable graphDB. This looks great. Could we have a few real life examples please! Let's say a quick english/language dictionary search or shortest_path examples. Just...
Distributed storage has been a long time todo for this db but the auto-incrementing functionality used for the keys made it hard to figure out what the right way was...
I think it would be a healthy addition to add support for it at this point.
Being that going in and out of evaluating sql is where most of the processing time is currently being spent, This should be an important feature to add since it...
Since this is already doing self referencing queries on the same table, what if the multi-level graph queries were just combined to do a single dense query against the relations...
```python db(object).blogs.where(title="How to use graphdb").comments() ``` feels a lot more natural than ```python db(object).blogs.where('title', lambda i:i=='How to use graphdb').comments() ``` we could also have a `.where_false` or `.where_not` to mimic...
this would give us things like ```python db('_').users.names.first(5) ```
`bob["knows", "has_heard_of"]` should be a thing
Gremlin DSL is a standard language for graph querying. https://pypi.python.org/pypi/gremlinpython http://tinkerpop.apache.org/docs/current/reference/#gremlin-python http://tinkerpop.apache.org/docs/current/dev/provider/
Before we start adding indexes, it would be nice to have an official benchmark method.