Package Info

python-lmdb


Universal Python binding for the LMDB 'Lightning' Database


Development/Languages/Python

This is a universal Python binding for the LMDB 'Lightning' Database.

LMDB is a tiny database with the following properties:

  • Ordered map interface (keys are always lexicographically sorted).
  • Reader/writer transactions: readers don’t block writers, writers don’t block readers. Each environment supports one concurrent write transaction.
  • Cheap read transactions.
  • Environments may be opened by multiple processes on the same host.
  • Multiple named databases may be created with transactions covering all named databases.
  • Memory mapped, allowing for zero copy lookup and iteration. This is optionally exposed to Python using the buffer() interface.
  • Maintenance requires no external process or background threads.
  • No application-level caching is required: LMDB uses the operating system’s buffer cache.

License: OLDAP-2.8
URL: http://github.com/dw/py-lmdb/

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
0.98-bp156.3.3 info GA Release 2023-12-07 15 SP6
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python3-lmdb
0.98-bp155.2.14 info GA Release 2023-05-22 15 SP5
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python3-lmdb
0.98-bp154.1.33 info GA Release 2022-05-09 15 SP4
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python3-lmdb
0.98-bp153.1.29 info GA Release 2021-03-06 15 SP3
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-lmdb
  • python3-lmdb
0.98-bp152.1.8 info GA Release 2020-04-17 15 SP2
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-lmdb
  • python3-lmdb
0.94-bp151.1.3 info GA Release 2019-07-17 15 SP1
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-lmdb
  • python3-lmdb