July 28, 2011
Google open-sources LevelDB
Google open-sourced LevelDB on July 28, 2011 — a fast key-value storage library written by Jeff Dean and Sanjay Ghemawat that underpinned early BitcoinThe first decentralized cryptocurrency — a proof-of-work blockchain without a central issuer. and ChromeGoogle's web browser — built on Chromium and the most widely used browser worldwide. indexing.
What it was for
LevelDB offered ordered key-value storage with LSM-tree performance on a single machine — simpler than Berkeley DB, faster than SQLite for append-heavy workloads. BitcoinThe first decentralized cryptocurrency — a proof-of-work blockchain without a central issuer. Core adopted it for chain state; NodeNode.js — JavaScript on the server via an event-driven runtime built on V8. ecosystems wrapped it in `level` and `rocksdb` inspired its design. It became a building block for embedded databases in distributed systems courses.
Companies
Why it's here
LevelDB was Google's gift of production-grade embedded storage to open sourceSoftware whose source code is freely available to use, modify, and redistribute..
Why it mattered
It powered BitcoinThe first decentralized cryptocurrency — a proof-of-work blockchain without a central issuer.'s UTXO set and influenced RocksDB and modern LSM stores.
What it solved
Applications needed fast local ordered storage without running a full database server.
Media
ImageGoogleAsoundd, CC BY-SA 4.0, via Wikimedia Commons
Related
- Redis first releasedFebruary 26, 2009
- Bitcoin whitepaper publishedOctober 31, 2008
- Apache Cassandra open sourcedJuly 14, 2008