NoSQL vs SQL ! Lequel Choisir ? Tout ce qu'il faut savoir ⚔️

  Рет қаралды 11,944

Melvynx • Apprendre à coder

Melvynx • Apprendre à coder

Жыл бұрын

Le club du développeur secret codelynx.dev/club
Cours GRATUIT sur useState : codelynx.dev/beginreact/usestate
Cours GRATUIT sur NextJS : codelynx.dev/nextreact/nextjs
▶ VIDÉO
Dans cette vidéo, nous plongeons au cœur du débat entre SQL et NoSQL. Qu'est-ce qui les différencie vraiment ? Lequel est le plus adapté à vos besoins? Vous avez peut-être entendu dire que NoSQL est la nouvelle tendance, mais est-ce vraiment le meilleur choix pour chaque situation? Ou peut-être vous vous êtes toujours demandé pourquoi certains préfèrent SQL, même avec l'arrivée de NoSQL.
Dans la première partie de la vidéo, nous examinons en profondeur les bases de données SQL, discutons de leur fonctionnement et de leurs avantages. Pourquoi sont-elles utilisées depuis si longtemps? Qu'est-ce qui fait leur force?
Ensuite, nous passons à NoSQL. Nous parlerons des types de bases de données NoSQL, de la façon dont elles stockent les données, et des situations dans lesquelles elles excellent.
Finalement, nous ferons une comparaison directe entre SQL et NoSQL, en pesant les avantages et les inconvénients de chaque côté. Nous allons également partager quelques exemples concrets pour vous aider à mieux comprendre quand utiliser SQL et quand opter pour NoSQL.
Cette vidéo est idéale pour les développeurs de tous niveaux, que vous soyez un débutant qui veut comprendre les différences fondamentales entre SQL et NoSQL, ou un professionnel expérimenté qui cherche à mettre à jour ses connaissances. Alors, plongez avec nous dans le monde fascinant des bases de données!
▶ ME SUIVRE
🐦 Mon Twitter : / melvynxdev
🖥 Mon GitHub : github.com/Melvynx
📑 Mon Blog : codelynx.dev
Le club du développeur secret codelynx.dev/club
Music from Uppbeat (free for Creators!):
uppbeat.io/t/sonda/freedom
License code: YAJZT1FABTNXFCJP
Music from #Uppbeat (free for Creators!):
uppbeat.io/t/mojo/rumble
License code: BZ8ZMKRNVGT59SEH
Music from #Uppbeat (free for Creators!):
uppbeat.io/t/all-good-folks/s...
License code: CHQYVSFILAUDE0ZW
#javascript #developper #react #reactjs #reactjstutorial #reactjsdeveloper #reactjscourse #reactjsforbeginners #reactjsproject

Пікірлер: 58
@OutisDev
@OutisDev Жыл бұрын
Merci encore bro. Tes explications sont toujours clair et précis ☺
@melvynxdev
@melvynxdev Жыл бұрын
merci !
@Hirochifaa91
@Hirochifaa91 5 ай бұрын
Supers explications, merci pour ton contenu !
@melvynxdev
@melvynxdev 2 ай бұрын
Merci à toi aussi !
@deutiafrank9395
@deutiafrank9395 Жыл бұрын
J’avais demandé cette vidéo. Gros merci Melvyn😭❤️
@melvynxdev
@melvynxdev Жыл бұрын
Merci à toi !
@lovencats
@lovencats Жыл бұрын
Vidéo la plus claire que j'ai vue sur le sujet !
@melvynxdev
@melvynxdev Жыл бұрын
merci beaucoup ü
@Sushiswap956
@Sushiswap956 4 ай бұрын
Bonjour, Merci pour cette vidéo super intéressent. Question subsidiaire : Quel outil / App utilises-tu pour tes schémas dans tes différentes vidéos ? Merci d'avance pour ton retour
@melvynxdev
@melvynxdev 3 ай бұрын
Hello, c'est Excalidraw
@amoskalunga7251
@amoskalunga7251 5 ай бұрын
Super explications 😍
@melvynxdev
@melvynxdev 5 ай бұрын
merci
@manouhaouzi2530
@manouhaouzi2530 Жыл бұрын
Super Vidéo!!!
@melvynxdev
@melvynxdev Жыл бұрын
Merci !
@clementcardonnel3219
@clementcardonnel3219 11 ай бұрын
Excellente explication !!! Je suis dev mobile et je commençais à m'orienter vers DynamoDB pour faire un serveur pour une de mes apps. Je crois que tu m'as économisé beaucoup de souffrance 😅 SUBSCRIBED
@melvynxdev
@melvynxdev 11 ай бұрын
Merci beaucoup, effectivement après le dev mobile les outils comme Firebase sont souvnet très utiles.
@Raiden0602
@Raiden0602 Жыл бұрын
Alors le nosql n'est pas plus performant, il est juste + flexible car tu auras les mêmes contraintes que le SQL a terme, (index unique, transaction, etc) De plus ce que tu dis par rapport à ACID et le Nosql c'est faux, MongoDB est compatible avec ACID. Pareil pour la partie scale, tu peux scaler du SQL et du NOSQL verticalement et horizontalement, il n'y a pas de soucis.
@melvynxdev
@melvynxdev Жыл бұрын
Ah oui, donc il n'y a aucune différence ? MongoDB est compatible ACID mais les gens ne le font pas, le NoSQL n'oblige pas ACID. Le NoSQL est plus performant, oui, car il peut gérer plus de transactions en même temps, c'est pour cette raison que des entreprises à forte demande comme Twitter l'utilisent. Et concernant le Scale, non, le SQL tu peux scaler le nombre de machines en lecture, mais il y aura toujours qu'une machine en écriture.
@Virgil-G.Mangoye
@Virgil-G.Mangoye 24 күн бұрын
Intéressant
@guillaumejeremia8779
@guillaumejeremia8779 Жыл бұрын
Quand j'ai découvert mongodb j'ai trouvé ça super, plus de schéma, etc. Pour des données texte, ça marchait bien. Mais dès qu'il a fallu manipuler des chiffres avec des relations c'est vite devenu ingérable et depuis des années j'ai laissé tomber pour revenir au bon vieux SQL. Mais on peut combiner les 2, c'est super utile pour enregistrer des données déjà structurées en un seul document.
@melvynxdev
@melvynxdev Жыл бұрын
Oui tu as raison ! Il faut savoir quand l'utiliser.
@birladotech9706
@birladotech9706 Жыл бұрын
melvynx quel outils utilise tu pour faire des whiteboard aussi poussé
@melvynxdev
@melvynxdev Жыл бұрын
tldraw !
@yorickpy
@yorickpy Ай бұрын
hey coucou c'est quoi l'application que tu utilises pour présenter comme ça ? je pense que ça pourrait m'être utile pour mes road Map ou même structurer mes idées sous forme de schéma je le fais avec notion mais ça a l'air vraiment cool ton outils la je suis que au début de la vidéo alors peut être que tu le dis après je laisse le commentaire ici au cas où :)
@melvynxdev
@melvynxdev Ай бұрын
hello, c'est Excalidraw
@yorickpy
@yorickpy Ай бұрын
@@melvynxdev merci !
@amatutoriel
@amatutoriel 3 ай бұрын
Hello ! Stp peux-tu faire un tuto sur certaines services d'herbegement en particulier (serverless, ...), les différentes architectures cloud ?
@melvynxdev
@melvynxdev 3 ай бұрын
C'est une bonne idée
@anthonyscrimali9113
@anthonyscrimali9113 Жыл бұрын
Merci pour ton taf, tu régale ! J'ai une question, tu entend quoi exactement par structuré ? En soit, même un tweet à une structure définie, c'est juste un champ texte (j'ai pas tweeter donc je dis peut être une connerie). Tu as totalement raison sur le fait qu'en tant que débutant on nous apprend directement du NoSQL, j'ai finis la formation dev web d'OpenClassroom (que je ne conseil pas) et ils ne t'apprennent que MongoDB, alors qu'effectivement je trouve SQL bien plus intéressant
@syfu18k53
@syfu18k53 Жыл бұрын
Hello je le permet 😅, je commence demain Intégrateur Web avec OpenClassRoom 😅, c’est juste pour avoir le diplôme, car je connais déjà ce système d’apprentissage, ont nous apprend à ce documenter 😅 et les bases quand mêmes, à nous de faire le reste ( j’ai fait une formation Dev Jeux Vidéo avec Gaming Campus).
@melvynxdev
@melvynxdev Жыл бұрын
Merci beaucoup ! Un tweet à une structure effectivement mais ils ont besoin de gérer, créer beaucoup de tweet. Aussi ça permet d'ajouter des like etc.. plsu rapidement
@melvynxdev
@melvynxdev Жыл бұрын
Ah génial ! Bonne chance
@axelduvillage3985
@axelduvillage3985 Жыл бұрын
​@@syfu18k53 je trouve que, pour la formation que j'ai fait, les niveaux des projets sont trop bas. Le dernier projet est un site vitrine en react... Pas d'API avec laquelle interagir, rien, tu code tout en dure avec des fichiers JSON que tu importe, je trouve ça ridicule de finir là dessus. À la limite en milieu de parcours je veux bien mais là tu es sensé trouver un taf en 6 mois avec ça
@vincentmarconnet6061
@vincentmarconnet6061 11 ай бұрын
Petit question, Dans mon cas, je veux pourvoir changer des donnée sur un site web depuis un admin panel. J’ai entendu dire que pour stocker des vidéos / images MongoDB c’était compliqué 😅 Pourtant j’aurais aimé partir là dessus car j’ai un ensemble de donnée pas vraiment structuré, donc que choisir ? 🤔
@melvynxdev
@melvynxdev 11 ай бұрын
Il faut mieux pas stocker des images et vidéos ni sur mongo ni sur sql mais sur un server de fichier ;)
@jamalse6684
@jamalse6684 Жыл бұрын
Très intéressant et je confirme que pour les débutants c’est direct « fais du no sql ». Mais en soit, quand on fait des schémas sur mongo par exemple, c’est du sql non? Je ne connais pas encore toutes les subtilités 😅
@melvynxdev
@melvynxdev Жыл бұрын
Merci ! Oui faut arrêter, j'en prépare une autre
@surrion
@surrion Жыл бұрын
Le gros souci du noSql c'est que ça peut vite partir en foutoir. le SQL t'oblige à avoir une logique plus structurée. et pour les query complexe -> SQL 100%, quand tu pars sur des jointures avec le noSQL les migraines arrivent et ton serveur ne te dis pas merci !
@melvynxdev
@melvynxdev Жыл бұрын
Oui, le noSQL est une arnaque quand tu veux faire du structuré
@PEDKAHaiti
@PEDKAHaiti 7 ай бұрын
J'ai besoin de savoir en utilisant le SQL quel est le meilleur apk lié qui permettera de travailler notre base
@melvynxdev
@melvynxdev 7 ай бұрын
?? Prisma
@HenrySommeil
@HenrySommeil 11 ай бұрын
Merci !
@melvynxdev
@melvynxdev 11 ай бұрын
Mercu à toi !
@ShalltearFR
@ShalltearFR 11 ай бұрын
Tu devrais te pencher un peu du coté de GraphQL, c'est une sorte de relationnel donc rapide mais en no-SQL. Ca a pour principe de prendre les avantages du SQL et no-SQL.
@melvynxdev
@melvynxdev 11 ай бұрын
Hello oui je connais mais je suis pas fan
@Mrleproviseur237
@Mrleproviseur237 4 ай бұрын
Merci
@melvynxdev
@melvynxdev 4 ай бұрын
Yeah !
@ThibautLefebvre
@ThibautLefebvre Жыл бұрын
Perso, j'ai une approche différente. Si appli react / react native etc => noSQL et si appli symfony ou laravel => sql... Je trouve que le noSQL se marie bien avec les frameworks modernes et le sql avec les frameworks plus tradi
@melvynxdev
@melvynxdev Жыл бұрын
Alors... faudra m'en dire plus sur ton raisonnement :D
@internationaldouanemondial2182
@internationaldouanemondial2182 Жыл бұрын
trés intéréssant
@melvynxdev
@melvynxdev Жыл бұрын
Merci !
@tigassefred9699
@tigassefred9699 9 ай бұрын
je connais le NoSQL depuis plusieurs année, Mais quand y'a moyen d’utilisé un bon vieux SQL je suis toujours preneur
@melvynxdev
@melvynxdev 9 ай бұрын
Exactement le choix est vite fait
@mehdikhoudali
@mehdikhoudali Жыл бұрын
Une tres belle video comme d'hab, ton accent en anglais s'améliore de olus en plus, fait olus de videos.
@melvynxdev
@melvynxdev Жыл бұрын
Merci beaucoup ! Cool que je m'améliore...
@SocratAz
@SocratAz 2 ай бұрын
Je trouve qu’avec une bdd mongoDB sa devien vite le bordel puis les aggregates un enfer
@melvynxdev
@melvynxdev 2 ай бұрын
mais tellement c'est horrible
SQL vs NoSQL expliqué en 5 minutes
7:14
Bande de Codeurs
Рет қаралды 12 М.
7 Questions JavaScript À ABSOLUMENT SAVOIR pour ton Entretien
15:55
Melvynx • Apprendre à coder
Рет қаралды 11 М.
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 106 МЛН
She ruined my dominos! 😭 Cool train tool helps me #gadget
00:40
Go Gizmo!
Рет қаралды 58 МЛН
Portfolio de développeur :  les 10 Actions À prendre MAINTENANT
17:19
Melvynx • Apprendre à coder
Рет қаралды 15 М.
Configure VSCode comme ça ou juste supprime-le !
14:08
Melvynx • Apprendre à coder
Рет қаралды 21 М.
Dix conseils pour les devs juniors
8:24
Aloïs Deniel
Рет қаралды 740
Choisir sa base de donnée
5:55
Yannick Dalbin
Рет қаралды 7 М.
C'est quoi Redis ?
9:45
Kodaps - apprendre à coder
Рет қаралды 7 М.
Fetch API pour les nuls en 10 minutes
12:49
Melvynx • Apprendre à coder
Рет қаралды 12 М.
Que vaut le MacBook Air M2 pour un développeur en 2023 ?🧑‍💻 #macbookair
12:53
L'alternance en développement web
1:16
DOTIC
Рет қаралды 97
TUTO React Server Component de A à Z en 2024
42:46
Melvynx • Apprendre à coder
Рет қаралды 10 М.
Ils ont résolu les plus GROS problèmes NextJS (v15)
12:37
Melvynx • Apprendre à coder
Рет қаралды 7 М.
#miniphone
0:16
Miniphone
Рет қаралды 3,6 МЛН
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 82 М.
Неразрушаемый смартфон
1:00
Status
Рет қаралды 1,7 МЛН