This release is a pre-release and may not be stable for production use.
GrapheekDB is a fast and lightweight Graph Database with various KVS (Key/Value Store) backends :
Local memory (default backend)
Kyoto Cabinet : http://fallabs.com/kyotocabinet/
Symas LMDB : http://symas.com/mdb/
Implementing a new backend for other KVS is quite easy : Local Memory backend is implemented in less that 50 lines of code.
Features :
nodes (aka vertices) and edges creation and deletion
nodes and edge lookup (using a django-like syntax)
path traversal (using a gremlin-like syntax)
basic nodes & edges indexing feature (works with one or many field)
aggregation
speed : path traversal often occurs at 1 million entities/second - thanks to the backends :)
concurrency : with 1000 concurrent users and simple node creation/deletion, the server can handle 7000 requests/second - thanks to 0mq and gevent
code base test coverage is currently : 100 %
Installation :
pip install grapheekdb
Quick intro :
A quick introduction is available at : https://bitbucket.org/nidusfr/grapheekdb/src/default/docs/intro.rst
Links:
Home Page : https://bitbucket.org/nidusfr/grapheekdb
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file grapheekdb-0.0.1-devel.tar.gz.
File metadata
- Download URL: grapheekdb-0.0.1-devel.tar.gz
- Upload date:
- Size: 23.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7131b588ba2ecf9dca886f0faaea2440318e331dad266dbe845d8e26ace4ef3
|
|
| MD5 |
f3400e92a0addb3dbee20bbc958f1164
|
|
| BLAKE2b-256 |
22a5601220d03f673804ed7e6b9b3a2ef99830801b8a8ec8ca84599ab46dbc28
|