diff --git a/Subjects/Backend development.md b/Subjects/Backend development.md index e1091ba..dcad24c 100644 --- a/Subjects/Backend development.md +++ b/Subjects/Backend development.md @@ -46,7 +46,7 @@ -- -### BDD relationnelles +### BDD relationnelles (schemafull) + Extrêmement polyvalentes et performantes + ACID (atomicity, consistency, isolation, and durability) @@ -54,12 +54,27 @@ -- -### BDD NoSQL +### BDD NoSQL (schemaless) + Données structurées de manière plus flexible + Manipulées comme du JSON, naturel à utiliser depuis l'OO -+ plus facile à aborder et à scale -+ ++ plus facile à aborder et à scale initialement ++ Non ACID + +-- + +### BDD Clé-valeur + ++ Un genre de gros dictionnaire en mémoire vive ++ Performance++ ++ Souvent utilisé comme cache pour les données fréquemment lues ++ Ou pour des usages répétés mais relativement simples + +-- + +### BDD en graph + ++ Comme une base de d