Live data from Hacker News

Never, ever, ever use MongoDB

cryto.net

1–10 of 122 posts

Re: Never, ever, ever use MongoDB

#4
How would one use Meteor.js without MongoDB though? Are you saying not to use Meteor.js too? I was thinking about maybe toying with the idea of making a fully reactive RethinkDB package for Meteor.js.

Re: Never, ever, ever use MongoDB

#5
post #2

Not even a hackathon?

If your data really doesnt matter you might as well just use ElasticSearch as a document store, its a lot easier anyways

I doubt ElasticSearch is easier to set up and get started with than MongoDB, especially if you're coming from limited knowledge about either.

Re: Never, ever, ever use MongoDB

#6
I, well, one my companies, have been using mongo for a while without any problems. I cannot comment about is reliability but as a business tool, in the niche area we operate, it served us well. I've got nothing against relation databases but there are not a solution to every single problem. Heck, why not decide first if you can use flat files? Do you really need to query and join. Not all problems require that sort of thing.

Re: Never, ever, ever use MongoDB

#7
post #4

How would one use Meteor.js without MongoDB though? Are you saying not to use Meteor.js too? I was thinking about maybe toying with the idea of making a fully reactive RethinkDB package for Meteor.js.

there's a card on trello asking this for a future enhancement (I haven't followed the discussions for a while though). https://trello.com/c/Gf6YxFp2/42-sql-support

However, I believe there's a few existing options for using postgres - https://github.com/numtel/meteor-pg

http://www.meteorpostgres.com/

Re: Never, ever, ever use MongoDB

#9
I think people only use it because it stores JSON and let's you query it arbitrarily on demand. It appears to be as good as CouchDB, but with on-demand queries, as good as Postgres, but with JSON (!). It appears to be quick and easy and the tool for the job.

Also, when people say NoSQL they actually mean MongoDB.

Re: Never, ever, ever use MongoDB

#10
post #5

Earlier quoted context omitted.

If your data really doesnt matter you might as well just use ElasticSearch as a document store, its a lot easier anyways

I doubt ElasticSearch is easier to set up and get started with than MongoDB, especially if you're coming from limited knowledge about either.

Use Redis, then.
Post reply on HN