Live data from Hacker News

MongoDB shares jump more than 30% in $192M IPO

cnbc.com

231–240 of 425 posts

Re: MongoDB shares jump more than 30% in $192M IPO

#231
post #202

Earlier quoted context omitted.

Everyone here seems to love Postgres and hate on Mongo, I have no technical knowledge to compare the two, so IMO a lot of that love and hate is more towards the "project attitude", MongoDB is a suit, a sellout, with bullshit marketing and all Postgres is like some roots hippie, that cares a lot more about technical values and neglects marketing.

MongoDB accrued a lot of bad-will due to some extremely questionable defaults, which remain defaults to this day. There's no question that you can write a fast database when there's no guarantee that data ever hits the disk, but developers tend not to like it when a database accepts their write and then silently loses data. It's also great for toy problems and 15-minute-demos... but then you inevitably run into its l…

> NoSQL really fits best around the margins, like as an auxiliary system for analytics.

I'd say it also fits well in two niches: document datastores (so long as there's some JOIN support, via referencing nested documents vs direct nesting) and graph stores.

I remember 10+ years ago working on storing nested sets in the RDBMS and it wasn't pretty. And the RDBMS schema for Magento 1, with key-value tables all over the place which NoSQL would have removed the need for.

Re: MongoDB shares jump more than 30% in $192M IPO

#232
post #165

Earlier quoted context omitted.

The funny thing is PG will outperform most NoSQL solutions as NoSQL store for vast majority of use cases.

Well, I for one think PostgreSQL is overrated. The number one reason for why people want NoSQL is horizontal scaling and for that PostgreSQL is terrible, with all available solutions being hacks that don't work.

Citus works just fine.

Re: MongoDB shares jump more than 30% in $192M IPO

#233
post #220

Earlier quoted context omitted.

You need more than just a list of companies using it, you can create a similar list for just about any technology, good or bad. Sony is a worldwide company with 127,000 employees, they alone probably use just about every database system around. So saying sony uses mongo isn't impressive, for all we know it was just a side project from an intern that has 100 documents, there is no context.

If we use your tortured logic that reference sites are meaningless then no technology in the history of the world is ever production ready. Well I have worked for a number of billion dollar companies who have run MongoDB so there is first hand evidence.

Hell, I work at a Fortune 1000 company that uses Mongo. Thankfully I'm not on that team (we're mostly postgres with some mysql derivatives mixed in). Trust me, nobody here actually likes dealing with Mongo.

Re: MongoDB shares jump more than 30% in $192M IPO

#235
post #33

->"MongoDB was the database that most software developers said they wanted to work with, according to StackOverflow's survey of 64,000 developers." Does this just seem like it can't be true? Does anyone know where or why this would be the case?

After the fiasco with thousands of non protected Mongo DB instances you can figure out who their major audience is.

Re: MongoDB shares jump more than 30% in $192M IPO

#236
post #165

Earlier quoted context omitted.

The funny thing is PG will outperform most NoSQL solutions as NoSQL store for vast majority of use cases.

Well, I for one think PostgreSQL is overrated. The number one reason for why people want NoSQL is horizontal scaling and for that PostgreSQL is terrible, with all available solutions being hacks that don't work.

what % of people have workload beyond something that PG on i3.16xlarge can handle?

Re: MongoDB shares jump more than 30% in $192M IPO

#239
post #165

Earlier quoted context omitted.

The funny thing is PG will outperform most NoSQL solutions as NoSQL store for vast majority of use cases.

Well, I for one think PostgreSQL is overrated. The number one reason for why people want NoSQL is horizontal scaling and for that PostgreSQL is terrible, with all available solutions being hacks that don't work.

I don't disagree with you for teams who know which technology is right and which isn't, for their specific use cases.

But more common than not, inexperienced devs are using Mongo and similar to store relational data, simply because they were sold the 'MEAN' stack and didn't realize that, while it's easy to get a quick prototype running, a year or two later you eventually need things like transactions and joins, and NoSQL is absolutely the wrong technology most of the time.

Re: MongoDB shares jump more than 30% in $192M IPO

#240
post #237

This article is still relevant: http://www.sarahmei.com/blog/2013/11/11/why-you-should-never... The main point is: most of your data is most likely relational and not document based. Use the DB that fits your data model, and not the data model that fits your DB.

Even for document data, Postgres is quite competitive

https://www.percona.com/live/e17/sites/default/files/slides/...

Post reply on HN