Hacker News new | ask | show | jobs
by gqewogpdqa 1550 days ago
Oracle V2 was known as the "roach motel of databases". Data went in and it didn't come out. By V5, Oracle was a solid database. Why do people not give MongoDB the credit for growing up from a memory-mapped db to something far more serious, where they say they have ACID transactions, HA, a managed cloud service, etc? The industry memory of that meme is impressive, hilarious...and misplaced.
1 comments

It's not really about MongoDB which may or may not be a good fit for your app (personally I was never faced with a good use case, but that doesn't mean it's not any good elsewhere). It's about MongoDB zealots and more generally about people following the trend instead of making proper choices based on their real needs.
MongoDB Zealots I hear you say? Wherefore art these zealots? I watch social media for MongoDB on a regular basis and I can't say I have come across much zealotry in the last 8 years :-)

Most of our customers are reasonable rational people who use MongoDB alongside a collection of other database technologies.

Personally as someone who has worked in pre-sales and more recently developer relations, at MongoDB I find our customers and users are suspicious of zealots.

> I can't say I have come across much zealotry in the last 8 years :-)

This meme is from 2010, the dust has settled. But there are plenty of tools generating the same kind of zealotry these days. It used to be "why don't you use MongoDB ?", now it's "why don't you rewrite [X] in Rust ?". Call them early adopters instead of zealots if you want. Some of these early adopters just act like they've discovered sliced bread and obviously others are fools for not using it. And later the dust settles.

Haha, not many people say that to me at MongoDB :-) Early adopters are, I guess, revolutionaries with all that that entails.
> Wherefore art these zealots?

Are. "Art" goes with second person singular ("thou"), not plurals.

Also, it looks like you're using "wherefore" as a synonym for "where". It isn't; it means "why". (Compare Ger wofür, Sw varför, etc.)

Poor bitwize. Tried to make an analogy to MongoDB zealotry but everyone is too young to remember 8 years ago.
Lol. I heartily endorse people making proper choices based on their needs. With the proliferation of shiny things for developers, it's really important for people to have this focus. Very good point.