Happy !

JanVanDeSandt / LightningMDB

Project infos

License MIT
Tags database, nativeboost, nosql
Creation date 2013-09-20
Website http://symas.com/mdb/

Monticello registration

About LightningMDB

Moved to: https://github.com/jvdsandt/lmdb-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:

  • NativeBoost 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
  • As long as our VM is 32 bits only the size of a database is limited to about 2GB
  • The driver includes a high level interface: MDBSortedDictionary