Use the Index, Luke! A Guide to Database Performance for Developers.
/builddatabase Build a distributed SQL database from the ground up.
Below is a list of tutorials about distributed systems, you may found many useful pieces of information here.
- Distributed systems theory for the distributed systems engineer
- Learning to build distributed systems
Vitess Horizontal scaling and auto failover.
CockroachDB Ultra-resilient SQL for global business.(compatible with Postgres protocol).
TiDB TiDB is a distributed HTAP database compatible with the MySQL protocol.
Greenplum OLAP database based on PostgreSQL.
ClickHouse ClickHouse is a free analytic DBMS for big data(By Yandex).