Cette séance de cours couvre la hiérarchie du stockage dans les systèmes à forte intensité de données, en se concentrant sur les différentes couches de stockage, y compris les registres CPU, les caches, les DRAM, les SSD et les disques durs. L'instructeur explique l'importance de comprendre la latence et les temps d'accès pour différents types de stockage, en mettant l'accent sur les implications financières des opérations de lecture et d'écriture dans les systèmes de gestion de bases de données (SGBD). La séance de cours explique également pourquoi les données ne peuvent pas être stockées uniquement dans la mémoire principale en raison du coût et de la volatilité, et met en évidence le rôle des disques en tant que supports de stockage secondaires. L'instructeur développe la mécanique des disques durs et des disques SSD, y compris leurs caractéristiques de performance et l'importance de l'organisation des données sur le disque. En outre, la séance de cours présente la gestion de la mémoire tampon, expliquant comment le SGBD gère les données en mémoire et les stratégies de remplacement de page. Divers algorithmes de gestion de tampon, tels que FIFO, LRU et horloge, sont discutés, ainsi que leurs avantages et leurs limites. La session se termine par un résumé des concepts clés liés au stockage et à la récupération efficaces des données dans les systèmes modernes.