leveldb
Port variant standard
Summary Fast key-value storage library
Package version 1.23
Homepage https://github.com/google/leveldb
Keywords databases
Maintainer Leonid Bobrov
License BSD3CLAUSE
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 05 MAR 2021, 22:52:15 UTC
Port created 03 FEB 2019, 19:54:52 UTC
Subpackage Descriptions
single LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. Features: - Keys and values are arbitrary byte arrays. - Data is stored sorted by key. - Callers can provide a custom comparison function to override the sort order. - The basic operations are Put(key,value), Get(key), Delete(key). - Multiple changes can be made in one atomic batch. - Users can create a transient snapshot to get a consistent view of data. - Forward and backward iteration is supported over the data. - Data is automatically compressed using the Snappy compression library. - External activity (file system operations etc.) is relayed through a virtual interface so users can customize the operating system interactions. - Detailed documentation about how to use the library is included with the source code.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) cmake:single:standard
Build and Runtime snappy:single:standard
sqlite:single:standard
Runtime (only) ravensys-gcc:cxx_run:standard (single subpackage)
Download groups
main mirror://GITHUB/google:leveldb:1.23
Distribution File Information
9a37f8a6174f09bd622bc723b55881dc541cd50747cbd08831c2a82d620f6d76 242925 google-leveldb-1.23.tar.gz
Ports that require leveldb:standard
minetest:standard Infinite-world block sandbox game