# Движки таблиц

Движок таблицы (тип таблицы) определяет:

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

Забегая вперёд, заметим, что для большинства серьёзных задач, следует использовать движки семейства MergeTree.
