MemSQL на каждой ноде держит данные в памяти, с распределением по ключу. Запросы идут на мастер-ноду, декомпозируются на запросы к нодам с данными, ноды исполняют свои запросы, возвращают промежуточные результаты на мастер, мастер доагрегирует их, и отвечает клиенту