Construire une base de données distribuée, scalable et hautement disponible est une opération extrêmement complexe.
Dans cette présentation, nous allons voir en détail certains des mécanismes utilisés pour le fonctionnement interne de Cassandra, l’une des bases NoSQL les plus populaires actuellement. Au programme de cette session : Comment les informations sont répliquées dans un cluster, comment sont réalisées les écritures et les lectures et comment Cassandra arrive à les garder (relativement) rapides. Enfin nous verrons comment les machines d’un cluster parviennent à se mettre d’accord à l’aide d’un algorithme distribué nommé Paxos.
Les slides de la présentation sur Cassandra sont disponibles.
Speaker : MATTHIEU NANTERN
Matthieu est un consultant Java senior spécialisé dans le Big Data, DevOps et la performance des applications. Disposant de plus de 7 ans d’expérience, il s’est spécialisé ces dernières années dans le conseil en développements et l’administration autour d’Apache Cassandra. Utilisateur depuis plus de 4 ans, il travaille actuellement sur une plateforme à forte volumétrie utilisant exclusivement Apache Cassandra pour le stockage des données.