Live data from Hacker News

Mongo: Mr Right... or Mr Right Now?

blog.scripted.com

11–13 of 13 posts

Re: Mongo: Mr Right... or Mr Right Now?

#11
post #7
post #3

Earlier quoted context omitted.

I did need a schemaless store for a project I was prototyping, but then I didn't see why I had to install MongoDB just to get a simple schemaless store. So, I wrote Goatfish: https://github.com/stochastic-technologies/goatfish/

Wait, you found it too difficult and time-consuming to install software, so instead you wrote software?

I think he mains maintaining a mongodb installation, which is not trivial.

Same reason people use SQLite instead of MySQL or Postgres. Don't want to have to deal with keeping a database server up.

Re: Mongo: Mr Right... or Mr Right Now?

#12
post #7

Earlier quoted context omitted.

Wait, you found it too difficult and time-consuming to install software, so instead you wrote software?

I think he mains maintaining a mongodb installation, which is not trivial. Same reason people use SQLite instead of MySQL or Postgres. Don't want to have to deal with keeping a database server up.

Exactly. This way, I get my schemaless datastore without leaving the stdlib, and it doesn't eat my data at unsuspecting times.

Re: Mongo: Mr Right... or Mr Right Now?

#13

I don't understand how writing migrations takes "weeks (if not months)". I can see "hours (if not days)". But, you still have a schema and migrations, they just exist in the application layer instead without a clear upgrade path.

I think you're underestimating just how many times I rethought my schema and refactored my models :)
Post reply on HN