Ecriture séquentielle SSD vs. au hasard

Les disques durs ont plus d'avantages en termes de vitesse que les disques SSD.

SSD

Une unité de stockage à l'état solide diffère d'un disque dur en ce que le SSD utilise une mémoire électronique au lieu d'un disque magnétique rotatif. Bien qu'il soit plus coûteux, ce disque récupère des données des centaines de fois plus rapidement que ses homologues mécaniques. En plus d’être plus rapides, ils ne font pratiquement pas de sons et tolèrent des niveaux plus élevés d’impacts et de vibrations.

Écriture séquentielle

En écriture séquentielle, un ordinateur crée un fichier et écrit une série d'enregistrements, l'un après l'autre. La taille du fichier augmente avec chaque nouvel enregistrement. Les fichiers séquentiels sont faciles à traiter pour le lecteur de disque, car il avance simplement de l'emplacement des données par le dernier écrit. Bien que cette écriture soit assez simple, certains types de disques SSD sont plus lents à écrire sur un lecteur de disque mécanique.

Écriture aléatoire

L'écriture aléatoire comporte deux étapes: premièrement, l'équipe doit rechercher l'enregistrement qui sera écrit ou mis à jour. Ensuite, l'écriture proprement dite se produit. Pensez à un vendeur de porte à porte qui visite toutes les maisons d’un bloc. Il est plus rapide pour lui de commencer par un bout du bloc et de continuer son chemin jusqu'au bout, maison après maison, au lieu de prendre les maisons au hasard et d’aller et venir jusqu’à la fin. L’accès aléatoire permet toutefois à la banque de récupérer son compte, puis celui d’une autre personne, sans ordre de préférence. La performance d'un disque SSD souffre énormément du travail supplémentaire requis par les écritures aléatoires.

Flash vs. DRAM

Tous les disques SSD n'utilisent pas la même technologie. La plupart utilisent la mémoire flash, qui est le même stockage de la famille utilisé dans les porte-clés "thumb" (pouce). La mémoire flash est non volatile, ce qui signifie qu'elle conserve les données sans source d'alimentation. La lecture dans cette mémoire est rapide, cependant, l'écriture peut être lente. Sa meilleure utilisation concerne les fichiers nécessitant un accès fréquent, peu d'écritures et de mises à jour.

D'autres disques à semi-conducteurs utilisent une technologie plus coûteuse appelée DRAM (Dynamic Random Access Memory). Les équipes utilisent DRAM comme mémoire principale dans laquelle les programmes sont chargés et effectuent des calculs. Il est rapide et ne souffre pas des mêmes problèmes de performances lors de l’écriture de fichiers, de manière aléatoire ou séquentielle. Cette mémoire étant volatile, la perte d'énergie est un problème que les sauvegardes de la batterie gèrent, mais seulement pendant quelques heures.