Embedded Key-Value Stores

Users recommend and compare embedded key-value stores like RocksDB, LevelDB, BerkeleyDB, BoltDB, and LMDB as alternatives to a new database project, discussing performance, features, and use cases versus options like SQLite or Redis.

📉 Falling 0.4x Databases
3,884
Comments
20
Years Active
5
Top Authors
#4494
Topic ID

Activity Over Time

2007
11
2008
23
2009
130
2010
118
2011
189
2012
126
2013
224
2014
154
2015
207
2016
168
2017
232
2018
299
2019
238
2020
262
2021
245
2022
366
2023
322
2024
274
2025
278
2026
18

Keywords

e.g www.lmdb S3 FDB aerospike.com rocksdb.org WASM JVM LMDB percona.com key value store key value stores sqlite database bytes deno disk

Sample Comments

muyuu Jul 6, 2013 View on HN

Are these key-value DBs like LevelDB / BerkeleyDB / etc? or maybe something more sophisticated?

ra Jul 8, 2013 View on HN

There's Berkelydb, that's a KV store.

adamretter Feb 25, 2024 View on HN

Have you considered Meta's RocksDB as an option?

ims Apr 25, 2022 View on HN

Have you looked at RocksDB? http://rocksdb.org/

chakkepolja Feb 12, 2022 View on HN

depending on your data, there's also Keyvalue stores like boltdb & badger.

misframer Oct 12, 2016 View on HN

There are several key-value stores you can choose from. RocksDB, LevelDB, lmdb, Berkeley DB, Tokyo Cabinet, sophia, and others. What about those? You can always build abstractions on top.

AYBABTME Jul 26, 2013 View on HN

Why use a SQL database when all you really want is a key-value store?

spockz Oct 7, 2022 View on HN

Why yet another key value store?

yeshengm Feb 4, 2021 View on HN

Since you need fast lookup, traditional transactional row store like RocksDB seems a better fit.

otterley Jan 30, 2015 View on HN

How does it compare to sqlite? (Yes, sqlite can do K/V if you structure your table simply.)