Databases
Timeline
1979
Oracle
(proprietary)
1983
IBM Db2
(proprietary)
1989
Microsoft SQL Server
(proprietary)
1995
MySQL
1996
PostgreSQL
2000
SQLite
2003
Memcached
2005
Google BigTable
(proprietary)
2005
Apache CouchDB
2008
Apache Cassandra
2009
MariaDB
2009
MongoDB
2009
Redis
2012
Amazon DynamoDB
(proprietary)
2013
FoundationDB
2015
CockroachDB
2016
Clickhouse
2017
Google Cloud Firestore
2017
Google Cloud Spanner
(proprietary)
2019
DuckDB
Usage
See
DB-Engines ranking
Books
2012
Markus Winand: SQL Performance Explained
(
Use The Index, Luke
)
2017
Martin Kleppmann: Designing Data-Intensive Applications
2020
Alex DeBri: The DynamoDB Book
(
DynamoDB Primer
)
2023
James Smith: Build Your Own Database From Scratch
Misc
2006 Microsoft
Multi‐Tenant Data Architecture
2007 Amazon
Dynamo: Amazon’s Highly Available Key-value Store
2015 LinkedIn
Introducing Espresso - LinkedIn’s hot new distributed document store
2018
Werner Vogels: A one size fits all database doesn’t fit anyone
2023 LinkedIn
Solving Espresso’s scalability and performance challenges
Benchmarks
ClickBench — a Benchmark For Analytical DBMS
-
Jepsen