Berkeley DB and the Embedded Key-Value Store Inside Applications
Berkeley DB brought durable key-value storage, concurrency, and transactions into a library linked directly with applications, proving that a database did not need to be a separate server.