ClickHouse/docs/fr/engines/table-engines/special/memory.md
Ivan Blinkov d91c97d15d
[docs] replace underscores with hyphens (#10606)
* Replace underscores with hyphens

* remove temporary code

* fix style check

* fix collapse
2020-04-30 21:19:18 +03:00

1.6 KiB
Raw Blame History

machine_translated machine_translated_rev toc_priority toc_title
true f865c9653f 44 Mémoire

Mémoire

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