lmdb-0.9.31

Introduction à lmdb

Le paquet lmdb est un magasin de données clef-valeur embarqué compact et rapide. Il utilise des fichiers mappés en mémoire, ce qui lui confère les performances d'une base de données entièrement en mémoire tout en offrant la résilience des bases de données basées sur des disques, et n'est limité que par la taille de l'espace d'adressage virtuel

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.3.

Informations sur le paquet

  • Téléchargement (HTTP) : https://github.com/LMDB/lmdb/archive/LMDB_0.9.31.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 9d7f059b1624d0a4d4b2f1781d08d600

  • Taille du téléchargement : 144 Ko

  • Estimation de l'espace disque requis : 4,7 Mo

  • Estimation du temps de construction : moins de 0,1 SBU

Installation de lmdb

[Note]

Note

Ce paquet s'extrait dans lmdb-LMDB_0.9.31.

Installez lmdb en exécutant les commandes suivantes :

cd libraries/liblmdb &&
make                 &&
sed -i 's| liblmdb.a||' Makefile

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make prefix=/usr install

Explication des commandes

sed ... liblmdb.a ... Makefile : Les exécutables du paquet utilisent une bibliothèque statique qui doit être créée. Cette commande supprime l'installation de la bibliothèques statique.

Contenu

Programme installé: mdb_copy, mdb_dump, mdb_load et mdb_stat
Bibliothèque installée: liblmdb.so
Répertoires installés: Aucun

Descriptions courtes

mdb_copy

copie un environnement LMDB d'une base de données vers une autre, y compris l'option de compresser la base de données

mdb_dump

lit une base de données et écrit son contenu sur la sortie standard avec un format textuel plat et portable, qui peut être interprété par mdb_load

mdb_load

importe une base de données depuis l'entrée standard ou un fichier

mdb_stat

affiche l'état d'un environnement LMDB

liblmdb.so

fournit des fonctions pour accéder à une base de données LMDB