2018-12-21 19:23:55 +00:00
# Table engines {#table_engines}
2017-12-28 15:13:23 +00:00
The table engine (type of table) determines:
2018-09-04 11:18:59 +00:00
- How and where data is stored, where to write it to, and where to read it from.
2017-12-28 15:13:23 +00:00
- Which queries are supported, and how.
- Concurrent data access.
- Use of indexes, if present.
- Whether multithreaded request execution is possible.
2018-09-04 11:18:59 +00:00
- Data replication parameters.
2017-12-28 15:13:23 +00:00
2018-09-04 11:18:59 +00:00
When reading, the engine is only required to output the requested columns, but in some cases the engine can partially process data when responding to the request.
2017-12-28 15:13:23 +00:00
2018-09-04 11:18:59 +00:00
For most serious tasks, you should use engines from the `MergeTree` family.
2018-10-16 10:47:17 +00:00
[Original article ](https://clickhouse.yandex/docs/en/operations/table_engines/ ) <!--hide-->