User Tools

Site Tools


ejdb

Übersicht

EJDB verhält sich wie eine eingebettete MongoDB mit einigen Einschränkungen. Das Projekt ist eingefroren und wird nicht weiterentwickelt, deshalb haben wir eine Version kompiliert und kopieren die Binärversion auf die jeweilige Maschine. Das Python-Interface heißt “pyejdb” und kann mittels pip installiert werden.

Setup

Auf dev02 ist ein lauffähiges Setup installiert. Die Binärversion liegt im Ordner lib_v4 und wird mittels export LD_PRELOAD=/home/picalike/lib_v4/libejdb.so.1 in der .bashrc eingebunden. Das Python-Paket ist lokal vorhanden. Für die Kompilierung sind ggf. weitere Abhängigkeiten nötig. Ob alles funktioniert lässt sich mit ipython testen

ipython
In [1]: import pyejdb
In [2]: exit  

Dabei sollten keine Fehler auftreten. Weitere Code-Beispiele sind in Form von Tests in der lillyx vorhanden.

ejdb.txt · Last modified: 2024/04/11 14:23 by 127.0.0.1