Beyond Relational : cours donné à l’ECE

J’ai appris tardivement que je devais donner un cours de base de données de 3h aux élèves de dernière année en spécialisation SI.

Elèves que j’avais eu l’année dernière, on avait passé une trentaine d’heures sur les SGBD, et j’avais envie de changer de sujet …

Du coup, j’ai préparé un cours que j’ai appelé sans peur “Beyond Relational : Large Dataset / Phat throughoutput”. (Oui, les slides sont en anglais, je ne savais pas non plus si le cours devait être en français ou en anglais).

Les sujets abordés :

  • la montée en charge des bases relationnelles pour les applications web, et comment la gérer,

  • les algorithmes et l’architecture de Google : the almighty MapReduce, GFS, BigTable et Sawzall,

  • Erlang/OTP et Mnesia, et une implementation de MapReduce en Erlang,

  • CouchDB qui est un sujet bien chaud en ce moment.

Ci-joint mes slides, qui évidemment ne font qu’accompagner le discours (ca me fait trois heures, hein).

Toutes mes sources sont listés sur le dernier slide, donc.

Mon objectif caché derrière ce cours était aussi d’ouvrir ces élèves, qui vont bientôt se retrouver dans les DSI de leur rappeler que Java et Oracle n’est pas la seule et unique réponse à tous les problèmes😉

La semaine prochaine j’ai encore 3 heures avec les mêmes. Je ne sais pas encore quels sujets je vais aborder, le responsable d’option a l’air de tenir à une intro sur OLAP, donc au moins un peu de ça. Et ptet bien un concours de vitesse de réalisation des TP de l’année dernière🙂

%d bloggers like this: