Live data from Hacker News

Ask HN: Do you still use MongoDB?

news.ycombinator.com

1–10 of 243 posts

Re: Ask HN: Do you still use MongoDB?

#5
I use postgres for pretty much everything these days, sometimes with Hasura if I need GraphQL.

There was a short period of time (1-2 years or so?) where I did my projects with Mongo, but right now I don't see what it can offer over something extremely stable like postgres, which also handles JSON amazingly well.

Re: Ask HN: Do you still use MongoDB?

#6
No, I had a sour experience in 2009 where it ate my data, the devs were rather cavalier with "there's a warning on the download page" (I got it through apt), it ate my data again when the OOM killer killed its process.

I didn't like the project attitude of a database being so lax with persistence, so I never used it again.

Re: Ask HN: Do you still use MongoDB?

#8
We use it extensively. Basically the low overhead and almost no maintenance requirement of startup world is nicely satisfied by Mongo.

In our last 3 years of usage, we never faced any issues from DB. It's improved a lot in last 2-3 years and I can say it's rock solid right now.

I am basically finding no reason to switch to any other DB.

Re: Ask HN: Do you still use MongoDB?

#10
MongoDB is a pretty good database IMO. I've used it at several companies in the past and wouldn't mind using it again.

My favorite DB is RethinkDB. It's a shame that the company behind it fizzled out and was absorbed by Stripe. I still cannot wrap my mind around why it's not more popular. It's similar to MongoDB but much better. It's the perfect database. It adds constraints which improve the quality of your code. Also RethinkDB scales very well and the control panel that comes with it is mind-bendingly powerful, I'm not kidding; you can click a button to shard or replicate a table over multiple hosts! WTF! I can't say the same about Postgres unfortunately. There is nothing truly remarkable about it.

I use Postgres for one of my projects today but purely because of compatibility reasons with an existing system. I don't understand what all the hype is with Postgres.

Post reply on HN