Данные обновляются достаточно большими пачками (> 1000 строк), а не по одной строке, или не обновляются вообще;
Данные добавляются в БД, но не изменяются;
При чтении, вынимается достаточно большое количество строк из БД, но только небольшое подмножество столбцов;
Таблицы являются «широкими», то есть, содержат большое количество столбцов;
Запросы идут сравнительно редко (обычно не более сотни в секунду на сервер);
При выполнении простых запросов, допустимы задержки в районе 50 мс;
Значения в столбцах достаточно мелкие – числа и небольшие строки (пример – 60 байт на URL);
Требуется высокая пропускная способность при обработке одного запроса (до миллиардов строк в секунду на один сервер);
Транзакции отсутствуют;
Низкие требования к консистентности данных;
В запросе одна большая таблица, все таблицы кроме одной маленькие;
Результат выполнения запроса существенно меньше исходных данных – то есть, данные фильтруются или агрегируются; результат выполнения помещается в оперативку на одном сервере.