Замутил репозиторий, демонстрирующий шардирование в стеке PHP, Symfony, Postgresql: https://github.com/savinmikhail/sharding-example
Там есть 2 консольные команды демонстрирующие хэш и directory based шардирование. Соответственно первый вариант полностью прозрачен для приложеньки, а второй вариант - нет, но зато поможет с изоляцией горячих ключей
Координатор - Citus
Кому тема кажется страшной и сложной - велком потыкать руками, чтоб понять как примерно это выглядит
Post #54
1.77K