#### Beyond Linux® From Scratch (systemd Edition) - Version 10.1

### Chapter 22. Databases

- Prev

  Berkeley DB-5.3.28

- Next

  MariaDB-10.5.8

- Up
- Home

# lmdb-0.9.28

## Introduction to lmdb

The lmdb package is a fast, compact, key-value embedded data store. It uses memory-mapped files, so it has the read performance of a pure in-memory database while still offering the persistence of standard disk-based databases, and is only limited to the size of the virtual address space

This package is known to build and work properly using an LFS-10.1 platform.

### Package Information

- Download (HTTP): https://github.com/LMDB/lmdb/archive/LMDB_0.9.28.tar.gz

- Download MD5 sum: 5d567efb21017e8b6b884d50f8991bf5

- Download size: 141 KB

- Estimated disk space required: 8.1 MB

- Estimated build time: less than 0.1 SBU

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/lmdb

## Installation of lmdb

### Note

This package extracts to lmdb-LMDB_0.9.28.

Install lmdb by running the following commands:

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

This package does not come with a test suite.

Now, as the `root` user:

    make prefix=/usr install

## Command Explanations

sed ... liblmdb.a ... Makefile: The package executables use a static library so it must be created. This command suppresses installation of the static library.

## Contents

Installed Program: mdb_copy, mdb_dump, mdb_load, and mdb_stat
Installed Library: liblmdb.so
Installed Directories: None

Last updated on 2015-10-18 13:08:53 -0500

- Prev

  Berkeley DB-5.3.28

- Next

  MariaDB-10.5.8

- Up
- Home