Как проектировать схему данных для высоконагруженной системы?
Проектирование схемы для high-load системы начинается с реальных паттернов доступа: какие запросы самые частые, какие поля участвуют в фильтрации и сортировке, где будут узкие места по записи и чтению. Обычно сначала проектируют нормализованную схему, затем осознанно добавляют индексы, денормализацию, партиционирование и, при необходимости, шардирование под конкретные рабочие нагрузки.
Подробный ответ PRO
Оцени свой прогресс