Марко Слот, ex-сотрудник Citus Data (позднее — Microsoft), а теперь специалист Crunchy Data подготовил обзор распределенных архитектур PostgreSQL. Марко давно занимается распределенными системами, выступал на эту же тему на PGConf EU 2023.
Я всегда считал распределенные системы самой увлекательной отраслью компьютерных наук. Я думаю, причина в том, что распределенные системы подчиняются правилам физического мира точно так же, как и мы сами <...> Многие проблемы в распределенных системах просто не имеют однозначного решения, вместо этого вы можете пойти на различные компромиссы.
👉 Марко рассказывает про преимущества и недостатки систем архитектур и их представителей, в статье рассмотрены:
▫️Сетевое хранилище на уровне блоков (Network-attached block storage, напр. EBS);
▫️Реплики для чтения (Read replicas);
▫️СУБД, оптимизированные под облачное хранение (DBMS-optimized cloud storage, напр. Aurora);
▫️Прозрачное шардирование (Transparent Sharding напр. Citus);
▫️Распределённые SQL-хранилища key-value (Distributed key-value stores with SQL, напр. Yugabyte).
Статья Марко Слота
