Qu’est-ce que le stockage flash QLC ?
Le stockage flash cellule à quatre niveaux (quad-level cell, QLC) est une technologie de mémoire NAND avec capacité optimisée offrant un coût par téraoctet égalant ou surpassant les disques durs. Comme son nom l’indique, le QLC stocke quatre bits par cellule, pour une performance NVMe aux capacités supérieures.
QLC, SLC, MLC ou TLC
Le stockage flash QLC est le dernier né d’une longue lignée d’innovations cherchant à compresser de plus en plus de bits par cellule au sein d’une mémoire NAND flash. Voici une brève présentation de l’évolution de cette technologie :
- Stockage flash cellule à niveau unique (SLC) : Un bit par cellule, deux états de tension possibles
- Stockage flash cellule multi-niveaux (MLC) : Deux bits par cellule, quatre états de tension possibles
- Stockage flash cellule à trois niveaux (TLC) : Trois bits par cellule, huit états de tension possibles
- Stockage flash cellule à quatre niveaux (QLC) : Quatre bits par cellule, 16 états de tension possibles
Comme vous pouvez le constater, le nombre d’états de tension possibles double à chaque bit supplémentaire stocké au sein d’une cellule NAND. Il existe un compromis intrinsèque entre capacité et complexité au fur et à mesure que vous augmentez le nombre de bits à l’intérieur d’une cellule.
Une plus grande précision électrique est requise pour rendre compte de la complexité accrue liée à la gestion de plusieurs états de tension pendant la lecture/écriture. En pratique, cela peut se traduire par une réduction des performances et de la durée de vie du périphérique NAND.
L’endurance NAND est mesurée au cours de cycles de programmation/d’effacement (P/E). Jusqu’ici, les fabricants ont produit des solutions de stockage flash QLC avec 1 000 cycles de P/E, ce qui est plusieurs ordres de grandeur en dessous de ce qui est possible avec le stockage flash SLC (100 000 cycles de P/E).
Cependant, les performances et l’endurance sont liées. Le stockage flash reste beaucoup plus performant que les disques durs, et il existe des moyens de contourner les limites du QLC en matière d’endurance (p. ex. utiliser le stockage flash SLC comme cache). Ce même compromis à ralenti l’adoption du stockage TLC à sa sortie, mais la technologie s’est améliorée au fil du temps, et la plupart des baies de stockage flash actuelles offrent aux entreprises haute performance, fiabilité et vitesse avec le TLC NAND. Avec l’avènement du stockage flash QLC, il est désormais possible de profiter de la vitesse du stockage 100 % flash à un coût par capacité capable d’égaler ou de surpasser les baies de stockage sur disque dur.