STXXL - Standard Template Library for Extra Large Data Sets.
STXXL is an implementation of the C++ standard template library STL for external memory (out-of-core) computations, containers, and algorithms that can process huge volumes of data that only fit on disks.
The TPIE (Templated Portable I/O Environment) library is a tool box providing efficient and convenient tools to ease the implementation of algorithm and data structures on very large sets of data.
This is a comprehensive C++ wrapper for the LMDB embedded database library, offering both an error-checked procedural interface and an object-oriented resource interface with RAII semantics.
• Designed to be entirely self-contained as a single header file that can be dropped into a project.
•
... [More] Implements a straightforward mapping from C to C++, with consistent naming.
• Simplifies error handling by translating error codes into C++ exceptions.
• Carefully differentiates logic errors, runtime errors, and fatal errors.
• Exception strings include the name of the LMDB function that failed.
• Plays nice with others: all symbols are placed into the lmdb namespace.
• 100% free and unencumbered public domain software. [Less]
Fullfast transactional key-value memory-mapped B-Tree storage engine without WAL. Has a specific set of properties and capabilities, focused on creating unique lightweight solutions. ★ Surpasses the legendary LMDB (Lightning Memory-Mapped Database) in terms of reliability, features and performance.
... [More]
libmdbx inherits all benefits from LMDB, but resolves some issues and adds a set of improvements. At the end of 2024 libmdbx was chosen as a storage engine by all modern implementations of Ethereum nodes software (Erigon, Reth by Paradigm XYZ, products of StarkWare, Silkworm, etc). [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy