└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # db-architectures 2 | A collection of architecture designs of the major databases. 3 | 4 | - [Amazon Aurora](https://pages.cs.wisc.edu/~yxy/cs764-f20/papers/aurora-sigmod-17.pdf) 5 | - [Amazon DSQL](https://www.youtube.com/watch?v=huGmR_mi5dQ&ab_channel=AWSEvents) 6 | - [Amazon DynamoDB](https://www.usenix.org/system/files/atc22-elhemali.pdf) 7 | - [Amazon Redshift](https://assets.amazon.science/93/e0/a347021a4c6fbbccd5a056580d00/sigmod22-redshift-reinvented.pdf) 8 | - [Apache Cassandra](https://www.cs.cornell.edu/projects/ladis2009/papers/lakshman-ladis2009.pdf) 9 | - [Apache Spark](https://www.usenix.org/legacy/event/hotcloud10/tech/full_papers/Zaharia.pdf) 10 | - [Citus](https://docs.citusdata.com/en/stable/get_started/concepts.html) 11 | - [CockroachDB](https://www.cockroachlabs.com/docs/stable/architecture/overview) 12 | - [Databricks](https://docs.databricks.com/en/getting-started/overview.html) 13 | - [Datomic](https://docs.datomic.com/datomic-overview.html) 14 | - [DuckDB](https://duckdb.org/docs/internals/overview.html) 15 | - [FoundationDB](https://www.foundationdb.org/files/fdb-paper.pdf) 16 | - [Google BigQuery](https://cloud.google.com/blog/products/data-analytics/new-blog-series-bigquery-explained-overview) 17 | - [Google Spanner](https://static.googleusercontent.com/media/research.google.com/en//archive/spanner-osdi2012.pdf) 18 | - [IBM Db2](https://www.ibm.com/docs/en/db2/11.5?topic=architecture-db2-process-overview) 19 | - [LevelDB](https://github.com/google/leveldb/blob/main/doc/impl.md) 20 | - [MariaDB](https://mariadb.com/kb/en/understanding-mariadb-architecture/) 21 | - [Microsoft Azure Cosmos DB](https://azure.microsoft.com/en-us/blog/a-technical-overview-of-azure-cosmos-db/) 22 | - [Microsoft Azure SQL Database](https://www.geeksforgeeks.org/microsoft-azure-azure-sql-database/) 23 | - [Microsoft Azure Synapse Analytics](https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/overview-architecture) 24 | - [Microsoft SQL Server](https://www.geeksforgeeks.org/intro-to-sql-server-architecture/) 25 | - [MongoDB](https://www.geeksforgeeks.org/mongodb-architecture/) 26 | - [MySQL](https://www.geeksforgeeks.org/architecture-of-mysql/) 27 | - [Oracle](https://www.oracle.com/webfolder/technetwork/tutorials/architecture-diagrams/19/pdf/db-19c-architecture.pdf) 28 | - [PostgreSQL](https://www.geeksforgeeks.org/postgresql-system-architecture/) 29 | - [Redis](https://architecturenotes.co/p/redis) 30 | - [RocksDB](https://github.com/facebook/rocksdb/wiki/RocksDB-Overview) 31 | - [ScyllaDB](https://www.scylladb.com/product/technology/) 32 | - [SingleStore](https://docs.singlestore.com/db/v8.9/introduction/distributed-architecture/) 33 | - [Snowflake](https://docs.snowflake.com/en/user-guide/intro-key-concepts) 34 | - [SQLite](https://www.sqlite.org/arch.html) 35 | - [TiDB](https://docs.pingcap.com/tidb/stable/tidb-architecture) 36 | - [YugabyteDB](https://docs.yugabyte.com/preview/architecture/) 37 | --------------------------------------------------------------------------------