← Back to context

Comment by riku_iki

3 years ago

> Shard your datastore from day 1

what about using something like cocroach from day 1?

I don't know the characteristics of bikesheddb's upstream in detail (if there's ever a production-quality release of bikesheddb I'll take another look), but in general using something that can scale horizontally (like Cassandra or Riak, or even - for all its downsides - MongoDB) is a great approach - I guess it's a question of terminology whether you call that "sharding" or not. Personally I prefer that kind of datastore over an SQL database.

  • > over an SQL database

    it is actually distributed SQL Db with auto sharding, their goal is to be SQL compatible with Postgres.