2016-06-02 19 views
0

Ich habe gehört von symas lightning memory mapped database, LMDB und ging durch die verfügbaren Dokumentationen. Wie verwende ich die Datenbank in Visual Studio? Gibt es auch etwas wie Collections von MongoDB oder table von RDBMS (ich weiß LMDB ist nicht SQL) in LMDB?wie LMDB Datenbank einbetten

Antwort

0

LMDB ist ein Schlüsselwertspeicher, es hat keine Tabellen wie ein RDBMS. Eine LMDB-Umgebung kann mehrere darin enthaltene Datenbankinstanzen unterstützen. Sie könnten jede Instanz verwenden, um logisch ähnliche Schlüssel zu speichern, genau wie eine Mongodb-Sammlung.

+0

was meinst du mit Datenbankinhalt – Jackzz

+0

LMDB hat eine Umgebung und mehrere Datenbanken können darin definiert werden. Die [Header-Datei] (https://github.com/LMDB/lmdb/blob/mdb.master/libraries/liblmdb/lmdb.h) enthält mehr Dokumentation. Sie können mdb_env_set_maxdbs verwenden, um eine Obergrenze festzulegen, und mdb_open mit separaten Datenbanknamen für jede Instanz verwenden. –