ClickHouse/docs/fr/engines/table-engines/special/memory.md

20 lines
1.6 KiB
Markdown
Raw Normal View History

---
machine_translated: true
machine_translated_rev: f865c9653f9df092694258e0ccdd733c339112f5
toc_priority: 44
toc_title: "M\xE9moire"
---
# Mémoire {#memory}
Le moteur de mémoire stocke les données en RAM, sous forme non compressée. Les données sont stockées exactement sous la même forme quelles sont reçues lors de la lecture. En dautres termes, la lecture de ce tableau est entièrement gratuit.
Laccès aux données simultanées est synchronisé. Les verrous sont courts: les opérations de lecture et décriture ne se bloquent pas.
Les index ne sont pas pris en charge. La lecture est parallélisée.
La productivité maximale (plus de 10 Go / s) est atteinte sur les requêtes simples, car il ny a pas de lecture à partir du disque, de décompression ou de désérialisation des données. (Il convient de noter que dans de nombreux cas, la productivité du moteur MergeTree est presque aussi élevée.)
Lors du redémarrage dun serveur, les données disparaissent de la table et la table devient vide.
Normalement, lutilisation de ce moteur de table nest pas justifiée. Cependant, il peut être utilisé pour des tests, et pour des tâches où la vitesse maximale est requise sur un nombre relativement faible de lignes (jusquà environ 100 000 000).
Le moteur de mémoire est utilisé par le système pour les tables temporaires avec des données de requête externes (voir la section “External data for processing a query”), et pour la mise en œuvre globale dans (voir la section “IN operators”).
[Article Original](https://clickhouse.tech/docs/en/operations/table_engines/memory/) <!--hide-->