Skip to content

Julia interface to Lightning Memory-Mapped Database (LMDB)

License

Notifications You must be signed in to change notification settings

madsciencetist/LMDB.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LMDB

Build Status Coverage Status

Lightning Memory-Mapped Database (LMDB) is an ultra-fast, ultra-compact key-value embedded data store developed by Symas for the OpenLDAP Project. 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 module provides a Julia interface to LMDB (v0.9.22).

Installation

For julia 0.6 or less, use the package using package manager functions:

julia> Pkg.add("LMDB")

or clone package from this repository and build it.

julia> Pkg.clone("https://github.com/wildart/LMDB.jl.git")
julia> Pkg.build("LMDB")

For julia 0.7+, use the package manager REPL

pkg> add https://github.com/wildart/LMDB.jl.git#v0.1.0

Documentation

For more information, see the Documentation.

About

Julia interface to Lightning Memory-Mapped Database (LMDB)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Julia 100.0%