6 дней назад
MPP-архитектура: почему распределённая обработка выигрывает у монолита
Когда аналитический запрос сканирует сотни миллионов строк, монолитная СУБД упирается в один пул ресурсов — память, процессор и диски делят между собой все запросы разом. MPP-архитектура (Massively Parallel Processing) обходит эту проблему: запрос дробится на части, каждая уходит на отдельный узел, и все узлы считают одновременно. На терабайтах разница становится кратной. Как это устроено MPP строится по принципу shared-nothing: у каждого узла кластера свои процессор, память и локальные диски, а связь между ними идёт через выделенную сеть...