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

GoogleLevelDB 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

  • Google

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

  • Google
    ImageGoogle

    Asoundd, CC BY-SA 4.0, via Wikimedia Commons

Related