GrapheekDB
Getting started :
Tutorial :
Links:
Home Page : https://bitbucket.org/nidusfr/grapheekdb
Tests and documentation :
code base test coverage is currently : 99 %
documentation is a work in progress
Backends :
It can use various KVS (Key/Value Store) backends :
Local memory (default backend - not transactionnal)
Kyoto Cabinet : http://fallabs.com/kyotocabinet/
Symas LMDB : http://symas.com/mdb/
Sqlite3 - not transactionnal - graph can become inconsistent
Shelve - not transactionnal - graph can become inconsistent
Known issues :
There’s an issue when running all tests as it opens a lot of files
You may need to raise limits before running tests.
If you want to raise those limits permanently, on Linux, you’ll need to edit /etc/security/limits.conf and add those lines :
username soft nofile 8192 username hard nofile 8192
Change username to fit your needs
8192 appeared to be enough for tests to run
Then, depending on your linux distribution, you may need to edit /etc/pam.d/login to add :
session required /lib/security/pam_limits.so
About me :
I’m a freelance working with Python and Django since 2000. You can find more information on my Website : Nidus (In French)
If you have interesting projects (involving GrapheekDB or not), don’t hesitate to contact me :)
See you
Contributors :
Edwin Cox (sqlite3 and shelve backends)
Pasdavoine (bug tracking and fixing)
Release files for grapheekdb 0.0.25
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| grapheekdb-0.0.25.tar.gz | 36.6 kB | Details |
Release files / grapheekdb-0.0.25.tar.gz
| Download URL | grapheekdb-0.0.25.tar.gz |
|---|---|
| Size | 36.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
912bbe23713afe2afa3ae14dddbb9679c8ae3b7a6d3f773d8f66bf3bb832fbbd
|
|
BLAKE2b-256 checksum How to use checksums |
f2cdb647fbef9b8f4eab3470d59ea234b239ad50c20c7d3bdf1ae4f5f3d531e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/2.7.12
|