> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> Documentation de la famille de moteurs MergeTree

# Famille de moteurs MergeTree

Les moteurs de table de la famille MergeTree sont au cœur des capacités de stockage de données de ClickHouse. Ils offrent l’essentiel des fonctionnalités de résilience et d’accès aux données à hautes performances : stockage en colonnes, partitionnement personnalisé, index primaire clairsemé, index secondaires de saut de données, etc.

Le moteur de table [MergeTree](/docs/fr/reference/engines/table-engines/mergetree-family/mergetree) de base peut être considéré comme le moteur de table par défaut pour les instances ClickHouse à nœud unique, car il est polyvalent et pratique pour un large éventail de cas d’usage.

Pour une utilisation en production, [ReplicatedMergeTree](/docs/fr/reference/engines/table-engines/mergetree-family/replication) est la solution à privilégier, car il ajoute la haute disponibilité à toutes les fonctionnalités du moteur MergeTree standard. Autre avantage : la déduplication automatique des données lors de l’ingestion, ce qui permet au logiciel de réessayer en toute sécurité en cas de problème réseau pendant un insert.

Tous les autres moteurs de la famille MergeTree ajoutent des fonctionnalités supplémentaires pour des cas d’usage spécifiques. En général, cela prend la forme d’un traitement supplémentaire des données en arrière-plan.

Le principal inconvénient des moteurs MergeTree est qu’ils sont relativement lourds. Le schéma habituel consiste donc à ne pas en avoir trop. Si vous avez besoin de nombreuses petites tables, par exemple pour des données temporaires, envisagez la [famille de moteurs Log](/docs/fr/reference/engines/table-engines/log-family/index).

{/*AUTOGENERATED_START*/}

| Page                                                                                                                              | Description                                                                                                                                                                                                                                                                                |
| --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Moteur de table MergeTree](/docs/fr/reference/engines/table-engines/mergetree-family/mergetree)                                       | Les moteurs de table de la famille `MergeTree` sont conçus pour des débits d’ingestion élevés et de très grands volumes de données.                                                                                                                                                        |
| [Moteurs de table Replicated\*](/docs/fr/reference/engines/table-engines/mergetree-family/replication)                                 | Vue d’ensemble de la réplication des données avec la famille de moteurs de table Replicated\* dans ClickHouse                                                                                                                                                                              |
| [Clé de partitionnement personnalisée](/docs/fr/reference/engines/table-engines/mergetree-family/custom-partitioning-key)              | Découvrez comment ajouter une clé de partitionnement personnalisée aux tables MergeTree.                                                                                                                                                                                                   |
| [Moteur de table ReplacingMergeTree](/docs/fr/reference/engines/table-engines/mergetree-family/replacingmergetree)                     | diffère de MergeTree en supprimant les entrées en double ayant la même valeur de clé de tri (section de table `ORDER BY`, et non `PRIMARY KEY`).                                                                                                                                           |
| [Moteur de table CoalescingMergeTree](/docs/fr/reference/engines/table-engines/mergetree-family/coalescingmergetree)                   | CoalescingMergeTree hérite du moteur MergeTree. Sa principale caractéristique est de stocker automatiquement la dernière valeur non nulle de chaque colonne lors des fusions de parts.                                                                                                     |
| [Moteur de table SummingMergeTree](/docs/fr/reference/engines/table-engines/mergetree-family/summingmergetree)                         | SummingMergeTree hérite du moteur MergeTree. Sa principale caractéristique est d’additionner automatiquement les données numériques lors des fusions de parts.                                                                                                                             |
| [Moteur de table AggregatingMergeTree](/docs/fr/reference/engines/table-engines/mergetree-family/aggregatingmergetree)                 | Remplace toutes les lignes ayant la même clé primaire (ou, plus précisément, la même [clé de tri](/docs/fr/reference/engines/table-engines/mergetree-family/mergetree)) par une seule ligne (au sein d’une même part de données), qui stocke une combinaison d’états de fonctions d’agrégation. |
| [Moteur de table CollapsingMergeTree](/docs/fr/reference/engines/table-engines/mergetree-family/collapsingmergetree)                   | Hérite de MergeTree, mais ajoute une logique de collapsing des lignes pendant le processus de fusion.                                                                                                                                                                                      |
| [Moteur de table VersionedCollapsingMergeTree](/docs/fr/reference/engines/table-engines/mergetree-family/versionedcollapsingmergetree) | Permet d’écrire rapidement des états d’objet en évolution continue et de supprimer en arrière-plan les anciens états d’objet.                                                                                                                                                              |
| [Moteur de table GraphiteMergeTree](/docs/fr/reference/engines/table-engines/mergetree-family/graphitemergetree)                       | Conçu pour l’échantillonnage et l’agrégation/la mise en moyenne (rollup) des données Graphite.                                                                                                                                                                                             |
| [Recherche vectorielle exacte et approximative](/docs/fr/reference/engines/table-engines/mergetree-family/annindexes)                  | Documentation de la recherche vectorielle exacte et approximative                                                                                                                                                                                                                          |
| [Recherche en texte intégral avec des index de texte](/docs/fr/reference/engines/table-engines/mergetree-family/textindexes)           | Trouvez rapidement des termes recherchés dans le texte.                                                                                                                                                                                                                                    |
