Simple, efficient, ultra-fast, scalable data store wrapper for LMDB
OTHER License
Bot releases are visible (Hide)
Published by kriszyp almost 4 years ago
lmdb-store now includes type definitions for TypeScript. This release also imposes a maximum search for free-space in LMDB to better handle databases with large fragment free spaces.
Published by kriszyp almost 4 years ago
lmdb-store now includes support for on-disk encryption. This is enabled by using the new encryptionKey
option/property, and specifying a key to use for encryption. lmdb-store encrypts using the Chacha8 cipher, which provides a very high performance means of encrypting a database (this is the only type of encryption currently supported).
Published by kriszyp almost 4 years ago
This major version update includes an update to LMDB 1.0, which has incompatible database format with LMDB 0.9.x. This release includes an automated upgrade when opening a LMDB 0.9.x database and attempts to upgrade the database to LMDB 1.0 (by copying all the records from the older format to newer format). This involves the use of the lmdb-store-0.9 package to handle reading from the old format. In the future, this package will not be included, and upgrade will require explicitly including that package.