Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jvdsandt/lmdb-smalltalk

LMDB binding for Pharo Smalltalk
https://github.com/jvdsandt/lmdb-smalltalk

lmdb pharo pharo-smalltalk smalltalk

Last synced: 1 day ago
JSON representation

LMDB binding for Pharo Smalltalk

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/jvdsandt/lmdb-smalltalk.svg?branch=master)](https://travis-ci.org/jvdsandt/lmdb-smalltalk)
[![Browse](https://www.cloudctrl.com/spider/button.svg)](https://www.cloudctrl.com/spider/browse/GitHub/jvdsandt/lmdb-smalltalk/commit/253ec71a9b56187e50f247d15d6032c9dd38c0c2)

# lmdb-smalltalk
LMDB binding for Pharo Smalltalk

A Smalltalk driver for the Lightning Memory-Mapped Database (LMDB). This is an embedded database that was developed as part
of the OpenLDAP project. The database can also be used for other applications as a fast embedded database engine.
This project makes it easy to use the database engine from Smalltalk applications.

Highlights:
* FFI is used to access the liblmdb library
* Works on Linux, OSX and Windows
* A database can be accessed by multiple processes (Smalltalk images) simultaneously but not by multiple hosts
* The driver includes a high level interface: MDBSortedDictionary