2017-10-25 05:27:09 +00:00
|
|
|
Движки таблиц
|
|
|
|
=============
|
|
|
|
|
|
|
|
Движок таблицы (тип таблицы) определяет:
|
|
|
|
|
2017-10-25 10:11:54 +00:00
|
|
|
- как и где хранятся данные - куда их писать и откуда читать;
|
|
|
|
- какие запросы поддерживаются, и каким образом;
|
|
|
|
- конкуррентный доступ к данным;
|
|
|
|
- использование индексов, если есть;
|
|
|
|
- возможно ли многопоточное выполнение запроса;
|
|
|
|
- репликацию данных;
|
|
|
|
- при чтении, движок обязан лишь достать нужный набор столбцов;
|
2017-10-25 05:27:09 +00:00
|
|
|
но в некоторых случаях, запрос может быть частично обработан в рамках движка таблицы.
|
|
|
|
|
|
|
|
Забегая вперёд, заметим, что для большинства серьёзных задач, следует использовать движки семейства MergeTree.
|
|
|
|
|
|
|
|
```eval_rst
|
|
|
|
.. toctree::
|
|
|
|
:glob:
|
|
|
|
|
|
|
|
*
|
|
|
|
```
|