{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database"},{"label":"Database Engines/Servers","url":"https://skillfed.io/packages/category/database-database-engines-servers"}],"enrichment":{"capability":"Provides a Python binding to LMDB (Lightning Memory-Mapped Database), a fast key-value store based on memory-mapped files for efficient data access and storage.","skillfed_tags":["embedded-database","key-value-store","memory-mapped"],"use_cases":["Building a local cache layer for machine learning pipelines or data processing workflows that need fast key-value lookups.","Storing embeddings or feature vectors in a searchable, persistent format for similarity search or retrieval tasks.","Implementing a lightweight session store or state management system for applications that don't require a full database server.","Archiving or indexing large datasets where memory-mapped access provides performance benefits over traditional file I/O.","Creating a transaction-safe local database for desktop or embedded applications with minimal external dependencies."],"what_it_does":"py-lmdb is a Python wrapper around the LMDB C library, a high-performance embedded key-value database that uses memory-mapped files for fast, efficient access. It allows you to store and retrieve binary data with ACID transaction support, making it suitable for applications that need a lightweight, durable local database without the overhead of a server process.\n\nThe package has been maintained since 2013 and currently supports Python 3.9 and later, including PyPy. It provides no runtime dependencies beyond the compiled LMDB library itself, so installation is straightforward on platforms with pre-built wheels. The library is commonly used in data-intensive applications, caching layers, and scenarios where you need fast, transactional access to structured data without running a separate database service.","worth_installing":"Yes, if you need a fast, embedded key-value database with transaction support and have Python >= 3.9. The package is actively maintained, has no known vulnerabilities, and offers pre-built wheels for most platforms. Verify that the OLDAP-2.8 license is compatible with your use case before committing to production use."},"id":"lmdb","links":{"html":"https://skillfed.io/packages/lmdb","md":"https://skillfed.io/packages/lmdb.md","pypi":"https://pypi.org/project/lmdb/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-12","license_spdx":null,"license_treatment":"unclear","name":"lmdb","python_support":"supports_current","summary":"Universal Python binding for the LMDB 'Lightning' Database"},"popularity":{"monthly_downloads":4848906,"position":2216,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.3.0"}
