('GrapheekDB is a fast and lightweight Graph Database', 'with various backends : Kyoto Cabinet/Local memory (more coming soon).')
Project description
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
Project details
Release history Release notifications | RSS feed
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
|