All Projects → verement → lmdb-simple

verement / lmdb-simple

Licence: BSD-3-Clause license
Simple Haskell API for LMDB

Programming Languages

haskell
3896 projects

Projects that are alternatives of or similar to lmdb-simple

Heed
A fully typed LMDB/MDBX wrapper with minimum overhead
Stars: ✭ 142 (+1083.33%)
Mutual labels:  lmdb
Image2LMDB
Convert image folder to lmdb, adapted from Efficient-PyTorch
Stars: ✭ 58 (+383.33%)
Mutual labels:  lmdb
ocaml-lmdb
Ocaml bindings for lmdb.
Stars: ✭ 44 (+266.67%)
Mutual labels:  lmdb
Lmdbxx
C++11 wrapper for the LMDB embedded B+ tree database library.
Stars: ✭ 225 (+1775%)
Mutual labels:  lmdb
FUTURE
A private, free, open-source search engine built on a P2P network
Stars: ✭ 19 (+58.33%)
Mutual labels:  lmdb
milli
Search engine library for Meilisearch ⚡️
Stars: ✭ 433 (+3508.33%)
Mutual labels:  lmdb
Lmdb Go
Bindings for the LMDB C library
Stars: ✭ 127 (+958.33%)
Mutual labels:  lmdb
zlmdb
Object-relational in-memory database layer based on LMDB
Stars: ✭ 22 (+83.33%)
Mutual labels:  lmdb
Spreads.LMDB
Low-level zero-overhead and the fastest LMDB .NET wrapper with some additional native methods useful for Spreads
Stars: ✭ 59 (+391.67%)
Mutual labels:  lmdb
PyTorch-LMDB
Scripts to work with LMDB + PyTorch for Imagenet training
Stars: ✭ 49 (+308.33%)
Mutual labels:  lmdb
Cphalcon7
Dao7 - Web framework for PHP7.x,项目接洽 QQ 176013762
Stars: ✭ 237 (+1875%)
Mutual labels:  lmdb
hermes
A library and microservice implementing the health and care terminology SNOMED CT with support for cross-maps, inference, fast full-text search, autocompletion, compositional grammar and the expression constraint language.
Stars: ✭ 131 (+991.67%)
Mutual labels:  lmdb
greendb
server frontend for lmdb
Stars: ✭ 20 (+66.67%)
Mutual labels:  lmdb
Rkv
A simple, humane, typed Rust interface to LMDB.
Stars: ✭ 178 (+1383.33%)
Mutual labels:  lmdb
lmdb-js
Simple, efficient, ultra-fast, scalable data store wrapper for LMDB
Stars: ✭ 270 (+2150%)
Mutual labels:  lmdb
Ardb
A redis protocol compatible nosql, it support multiple storage engines as backend like Google's LevelDB, Facebook's RocksDB, OpenLDAP's LMDB, PerconaFT, WiredTiger, ForestDB.
Stars: ✭ 1,707 (+14125%)
Mutual labels:  lmdb
lmdbxx
C++17 wrapper for the LMDB embedded B+ tree database library
Stars: ✭ 34 (+183.33%)
Mutual labels:  lmdb
nim-lmdb
Nim LMDB wrapper
Stars: ✭ 31 (+158.33%)
Mutual labels:  lmdb
monero-lws
Monero Light Wallet Server (scans monero viewkeys and implements mymonero API)
Stars: ✭ 41 (+241.67%)
Mutual labels:  lmdb
blt
Lattice-based integer linear programming solver
Stars: ✭ 60 (+400%)
Mutual labels:  haskell-api

Simple Haskell API for LMDB

This package allows you to store arbitrary Haskell values in and retrieve them from a persistent Lightning Memory-mapped Database on disk.

LMDB is a high-performance ACID-compliant no-maintenance read-optimized key-value store. Any Haskell type with a Serialise instance can be stored in an LMDB database, or used as a key to index one.

This package provides a few different APIs for using LMDB:

  • The basic API provides transactional put and get functions to store and retrieve values from an LMDB database.

  • The extended API provides many functions similar to those in Data.Map, e.g. lookup, insert, delete, foldr, and so on.

  • The View API provides a read-only snapshot of an LMDB database that can be queried from pure code.

  • The DBRef API provides a mutable variable similar to IORef that is tied to a particular key in an LMDB database.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].