News for hackers. Stuff that matters.
Re:Choose Boring Technology (2015) by gravypod on Sunday February 21, 2021 @11:38AM (#26214821)
Making efficient use if mongodb is very difficult but if you build your app and expectations correctly you can get something very performant. For example pre-4.x listing huge collections was unexpectedly extremely slow.
Re:Choose Boring Technology (2015) by chrisco255 on Sunday February 21, 2021 @02:56PM (#26216540)
Yeah Mongo is 10 years old or so at this point. This article was written in 2015 about decisions made years earlier. It's now reached maturity and stability. It's now "boring tech".
Re:Choose Boring Technology (2015) by arcturus17 on Monday February 22, 2021 @06:07AM (#26223147)
It may be more established but it suffers from a similar problem: some people continue choosing it for the wrong reasons, such as "our backend is in JS, most of our devs only know JS, and it's easy to just dump objects in there", which is an abhorrent reason for choosing it, and will end up biting you.

IMO this would be a case where if you're dealing with a relational domain and the engineers really don't know SQL you should either (a) rethink your hiring policy or (b) spend one of your innovation tokens in having everyone learn SQL.

(I have to add the inevitable disclaimer that I actually love JS and do not want my words to be misinterpreted as a cheap dig at it)

Re:Choose Boring Technology (2015) by rvba on Monday February 22, 2021 @05:53AM (#26223050)
Does mongoDB still use math.random to select 10% of errors and only report them, while 90% are ignored? Or did they correct this "behavior"?
Re:Choose Boring Technology (2015) by reasonabl_human on Tuesday February 23, 2021 @10:53AM (#26238702)
Huh? That sounds like crazy talk..
Re:Choose Boring Technology (2015) by Yeroc on Sunday February 21, 2021 @04:32PM (#26217446)
Um, even if it's mature technology that doesn't negate the costs of operating two different databases which is a large part of what the original presentation is about.