Live data from Hacker News

Startup Mistakes: Choice of Datastore

stavros.io

1–10 of 119 posts

Re: Startup Mistakes: Choice of Datastore

#2
Just pick something and build an MVP with it. Then get on with the hard part of finding paying customers. You can fix the bad tech decisions later. Without customers it won't matter which database you used before your startup failed.

Re: Startup Mistakes: Choice of Datastore

#3
post #2

Just pick something and build an MVP with it. Then get on with the hard part of finding paying customers. You can fix the bad tech decisions later. Without customers it won't matter which database you used before your startup failed.

I agree, but it's better if later you only have to fix ten bad decisions instead of twenty.

Re: Startup Mistakes: Choice of Datastore

#5
So he used a database 7 years ago that was about one year old at the time and had a bad experience with it and now continues to judge it to this day without tracking the evolution since, including schemas in the current release candidate.

Re: Startup Mistakes: Choice of Datastore

#7

I feel like MongoDB/NoSQL is a horse that's been beaten so much in the last few years that no one is actually making that choice nowadays. Hasn't everyone already learned to stick with Postgres?

Unfortunately, no. Some friends of mine picked another nonrel database (not Mongo) for their new company, which prompted this article. I still have to give this advice quite often.

Re: Startup Mistakes: Choice of Datastore

#8
post #5

So he used a database 7 years ago that was about one year old at the time and had a bad experience with it and now continues to judge it to this day without tracking the evolution since, including schemas in the current release candidate.

No, the article isn't about Mongo. Quite the opposite.

Re: Startup Mistakes: Choice of Datastore

#9
post #2

Just pick something and build an MVP with it. Then get on with the hard part of finding paying customers. You can fix the bad tech decisions later. Without customers it won't matter which database you used before your startup failed.

Exactly. This article typifies premature optimisation. If MongoDB lets you prototype faster, then use it until you have enough paying customers to warrant a refactor.

Re: Startup Mistakes: Choice of Datastore

#10
post #9
post #2

Just pick something and build an MVP with it. Then get on with the hard part of finding paying customers. You can fix the bad tech decisions later. Without customers it won't matter which database you used before your startup failed.

Exactly. This article typifies premature optimisation. If MongoDB lets you prototype faster, then use it until you have enough paying customers to warrant a refactor.

I think you're greatly underestimating both the effort of changing a datastore from under a live application and the free time developers in a startup have.
Post reply on HN