SQL or NoSQL? MySQL vs MongoDB? Which database is better? Which one should you use?
Get the full MongoDB course:
Exclusive discount also available for our MEAN (Mongo, Express, Angular, Node) course:
Join our Academind Community on Discord for free:

Don’t miss the article on this video:

Want to learn something totally different? Check out our other courses:


More on SQL Horizontal Scaling:


• You can follow Max on Twitter (@maxedapps).
• And you should of course also follow @academind_real.
• You can also find us on Facebook.(
• Or visit our Website ( and subscribe to our newsletter!

See you in the videos!


Academind is your source for online education in the areas of web development, frontend web development, backend web development, programming, coding and data science! No matter if you are looking for a tutorial, a course, a crash course, an introduction, an online tutorial or any related video, we try our best to offer you the content you are looking for. Our topics include Angular, React, Vue, Html, CSS, JavaScript, TypeScript, Redux, Nuxt.js, RxJs, Bootstrap, Laravel, Node.js, Progressive Web Apps (PWA), Ionic, React Native, Regular Expressions (RegEx), Stencil, Power BI, Amazon Web Services (AWS), Firebase or other topics, make sure to have a look at this channel or at academind.com to find the learning resource of your choice!

Nguồn: https://cachlamtangcan.com

Xem thêm bài viết khác: https://cachlamtangcan.com/cong-nghe/



  1. Brilliant explanation! I have a feeling that I can learn anything by watching your courses!

  2. Really thanks for sharing, now I finally understand the difference. Some hints: horizontal scaling for SQL is possible (at least for MySQL and Oracle), of course it's trickier than the vertical scaling. The use of the same colors for SQL/NoSQL and Horizontal/Vertical Scaling is a bit confusing.

  3. Малъ Скрылёвъ Reply

    4. point for PostgreSQL isn't valid, so I know why you've selected MySQL), and 5th with CQRS too)

  4. Markus Burrer Reply

    You order example is a bit weired. In noSQL you can also store the ID of the user and the products in the orders collection and join the information if you read.

  5. Which means if companies have collected data which they say they werent aware of is BS.

  6. Marinel Tinca Reply

    thank you for all the info it made me understand a lot how databases work

  7. Khaled Rashwan Reply

    Thanks for this quick and useful video.
    But I've a comment here.
    Cloud Spanner is a Google cloud relational database that supports sql and can scale horizontally.

  8. Brian Paonessa Reply

    This is a bit disingenuous SQL databases can be horizontally scaled just fine, we have been doing it for 20 years. It's actually gotten considerably simpler in recent years with platforms adding native support for it such as PolyBase for SQL Server.

    They each have their place and each have strengths, but thinking that duplicating data makes one solution more scaleable is kind of silly.

  9. Thank you for the great explanation! I've been looking up a lot of information about databases and this is by far the best and most helpful video!

  10. Thank you soooooooooooooooo much.
    Finally understand, it's not necessary to use MySql with PHP & MongoDB with NodeJS.

    Both the database has difference perspective depending on the scaling, reading/ writing, updating & relation factors.

  11. Alfonso Prado Reply

    You can have data flexibility in a relational database. A column can be json type.

Write A Comment