Au secours! - Mon modèle relationnel dans un key-value store.

15/10/2020 : 12:30 - 12:45 | Auditorium | Jeremy Passeron

Après des années à utiliser les bases de données relationnelles, switcher vers NoSQL peut être un véritable challenge : comment se passer du jour au lendemain de tous les avantages des bases relationnelles (transactions, foreign keys, puissant langage de requête…) et comment, en tant que développeur, gérer les contraintes des bases distribuées ?

Du matin au soir, depuis des années je pense “relationnel”, je ne sais rien dessiner d’autre sur les tableaux blancs que des cases liées entre elles par des axes décorés de 1 ou d’étoiles (*)… et puis un jour patatras, on t’annonce que le Système de Bases de Données retenu pour le nouveau projet est un Key-Value store…

Ce talk est un retour d’expérience sur l’implémentation d’un modèle relationnel avec un key-value store (AWS DynamoDB), nous aborderons :

  • Les concepts de bases de DynamoDB.
  • Les 3 choses que nous aurions aimé savoir avant de nous lancer.
  • Un cas d’utilisation issu du monde réel.
  • Quelques “tips” pour la route.

Lightning
Lang. & Frameworks