swift-bitcoin/swift-lmdb
CLMDB is a SwiftPM package wrapper for [LMDB](http://www.lmdb.tech/doc/), a key-value database storage solution created for fast read and write processes. You can read more about this project at: <http://www.lmdb.tech/doc>.
Changes to LMDB
Swift LMDB makes two local changes to LMDB in order to pass thread sanitization checks in IndexStoreDB. These changes are: - Use _Atomic instead of volatile for transaction types - Build with POSIX mutexes enabled and robust mutexes disabled on Linux and macOS
License
The included LMDB database project is released under The OpenLDAP Public License. This same license applies to the Swift code included in this repository.
Package Metadata
Repository: swift-bitcoin/swift-lmdb
Default branch: main
README: README.md