This guy is a good teacher. Good luck with the GizNormDB :D
Thank you for breaking down the differences between MySQL and MongoDB! It was helpful to see how the two DBMS deal with different issues and which one is better in certain conditions. It has helped me understand which one I should use for my projects and the reasons behind my decision.))
Great job as usual @martin!
these videos actually tempt me so hard to try and apply to IBM. Great video, thanks!
Since becoming a GizNormDB developer, my life has changed significantly. š
Made a blog platform that could run on MySQL and MongoDB by switching a flag, and pumped them full of facade data (couple authors, long and short posts, bunch of users, comments) I just wanted to see which one would run faster at the end of the day with a real world application. The results to me were that while they were fairly even with a little data at the beginning, Mongo really started falling behind with page load times as the data ballooned Now, bare in mind my test structured the Mongo data in a similar way to how Iād store in a relational table. I wanted to run the same test but with the idea that Iād be combining the documents but it required quite a bit of conditional refactoring, especially in the admin portions. And then MySQL introduced its own indexable json document column type. I just never bothered looking back to Mongo after that
I hope to see GizNormDB in the future. Good luck š¤
I'm a bit familiar with both db's but this is the first time that i learned where their names are coming from š
For some reason I was thinking that mysql and mongodb weren't both databases. I thought MongoDB was just a server. Will definitely learn both
You can't convince me that MongoDB isn't named after Ming the Merciless' home planet Mongo in Flash Gordon.
Thanks a lot!
I was trying to explain the difference between relational and document databases to my partner. I was met with confused looks and more questions. Thankfully I found this video and I can get back to my evening.
this is like explaining what a car is by saying it is a thing that has a steering wheel, pedals, etc.
wow, that was some quality video
Hi Bro, excellent video, btw, what software/hardware you're using to record your handwriting on a transparent screen?
Hi, I develop an application that uses MongoDB, I've found that Mongo can be used for the same applications as SQL, given you structure your data properly, which you should be doing anyways if you're making a database intended for production. Initially for the application we used SQL, but it quickly devolved into code that's hard to maintain. Mongo using JSON for query allows you to easily define queries in code, instead of relying on code-in-code. I believe Mongo is the future of databases.
How do you write the text? On a glass?
I'd love for you to do a postgres (legacy) vs a mongodb comparison. I say this not only because postgres can act in a document driven manner, it's also 7x faster in writes and 2x faster in reads than mongodb. Sometimes, even if the original design of a "legacy" system wasn't intended to be used in a certain way, those "legacy" systems have adapted to incorporate both. Postgres is one such system that can do what mongodb can do, but better. Postgres can also do time series related stuff better than the competition as well. Now I happen to work in finance, and we're using postgres for all the above ... a document store, a time series database, and even table driven data. It just works and there is no need to run 3 different systems for 3 different use cases.
If you work with data, a Rigid Schema in MySQL is a good thing. Flexible in MongoDB translates in to developers being lazy and simply creating a pile of data no one understands.
@Keenok