À la découverte des bases de données

Abstract

Nous avons l’habitude en tant que développeur de traiter les bases de données comme des services capables de ranger, organiser et stocker durablement nos informations. On oublie assez facilement que ce sont des logiciels à part entière. Depuis plus de 50 ans, industriels et chercheurs développent de nouvelles architectures et techniques d’ingénierie pour les rendre plus scalables et plus performantes. Je vous propose d’ouvrir le capot et de découvrir comment fonctionne une base de données.

Dans cette université de 3 heures, vous allez pouvoir découvrir dans un premier temps comment fonctionne une base de données: de l’organisation des fichiers aux indexes, en passant par le traitement de requêtes et la gestion de transactions. Puis nous aborderons les bases de données distribuées, avec leurs lots d’enjeux comme la réplication, le consensus et la coordination.

Resources

Occurences