diff --git a/Subjects/Backend development.md b/Subjects/Backend development.md index 6c62b36..b3eb3ae 100644 --- a/Subjects/Backend development.md +++ b/Subjects/Backend development.md @@ -12,13 +12,13 @@ ### Architecture Serveur -![[Pasted image 20250312154125.png]] +![[Pasted image 20250312154125.png|512]] -- ### Reverse proxy -![[Pasted image 20250312154343.png]] +![[Pasted image 20250312154343.png|768]] + Résoud les requêtes (routing) + Load balancing @@ -37,7 +37,7 @@ ### Stockage -![[Pasted image 20250312155847.png]] +![[Pasted image 20250312155847.png|512]] + Base de données + Permet une structuration efficace et performante des données @@ -47,7 +47,7 @@ ### BDD relationnelles -![[Pasted image 20250312155847.png]] +![[Pasted image 20250312155847.png|512]] + Extrêmement polyvalentes et performantes + ACID (atomicity, consistency, isolation, and durability) @@ -57,7 +57,7 @@ ### BDD Document -![[Pasted image 20250312161605.png]] +![[Pasted image 20250312161605.png|512]] + Données structurées de manière plus flexible + Manipulées comme du JSON, naturel à utiliser depuis l'OO @@ -79,7 +79,7 @@ ### BDD en graph -![[Pasted image 20250312161743.png]] +![[Pasted image 20250312161743.png|512]] + Données fortement interconnectées (type réseau social) + Les relations entre les éléements ont autant d'importance que les éléments eux-mêmes @@ -97,7 +97,7 @@ ### Tables -![[Pasted image 20250312162333.png]] +![[Pasted image 20250312162333.png|512]] + Une table représente généralement un genre d'entité (ici, Customer) + On divise la table en colonnes (columns, des attributs) et en lignes (rows, des entrées dans la BDD) @@ -117,7 +117,7 @@ ### One to one -![[Pasted image 20250312163059.png]] +![[Pasted image 20250312163059.png|512]] + On peut avoir deux tables différentes qui se référencent par une FK dont on force l'unicité + On s'assure ainsi qu'un pays a un seul représentant et que ce représentant ne soit pas associé à d'autres pays @@ -162,7 +162,7 @@ ### Jointures -![[Pasted image 20250312164329.png]] +![[Pasted image 20250312164329.png|512]] + On a plusieurs moyen de traverser et combiner les relations de notre BDD