LevelDB

E717513

LevelDB is a fast, lightweight, open-source key–value storage library developed by Google, designed for high-performance reads and writes using a log-structured merge-tree architecture.

All labels observed (2)

Label Occurrences
LevelDB canonical 5
LevelDB key-value store 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf embedded database
key–value storage library
log-structured merge-tree database
dataOrdering lexicographical order of keys
defaultCompression Snappy
designGoal embeddable in applications
high read performance
high write throughput
lightweight library
developer Google
doesNotSupport SQL
concurrent writes from multiple processes to the same database
network access
relational data model
feature SSTable files
checksums for data integrity
compaction
configurable block size
configurable cache size
memtable
write-ahead log
inspired HyperLevelDB
RocksDB
license BSD-style license
New BSD License
linked to: BSD license
openSource true
operatingSystem cross-platform
programmingLanguage C++
provides C bindings via third-party wrappers
C++ API
repository https://github.com/google/leveldb
sourceModel open source
storageEngine log-structured merge-tree
supports Linux
Windows
arbitrary byte arrays as keys
arbitrary byte arrays as values
backward iteration
batch writes
compression
forward iteration
key–value data model
macOS
ordered mapping from string keys to string values
range scans
snapshots
usedBy Apache Cassandra (as an option in some components)
linked to: Apache Cassandra

Bitcoin Core
Google Chrome
HyperLevelDB (as a fork)
Riak (as a backend option)

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

RocksDB basedOn LevelDB
Sanjay Ghemawat knownFor LevelDB
Sanjay Ghemawat coDesignerOf LevelDB
Sanjay Ghemawat notableWork LevelDB key-value store
linked to: LevelDB
Caffe usesDataFormat LevelDB