On 2017-06-15 01:17 (-0700), Ali Akhtar <ali.rac...@gmail.com> wrote: > A client recently inquired about the costs of running Cassandra vs a > traditional RDBMS like Postgres or Mysql, in the cloud. > > They are releasing a b2b product similar to Slack, Trello, etc which will > have a free tier. And they're concerned about the costs of running it on > Cassandra, and whether it may be too expensive if it gets popular. >
Discord, which is in that same space, has at least one blog about running on cassandra. https://blog.discordapp.com/how-discord-stores-billions-of-messages-7fa6ec7ee4c7 > > Its my understanding that it may cost slightly, e.g 10-15% more to run this > system on Cassandra vs an RDBMS, because it needs more nodes, and higher > tier of AWS / GCE instances to run. > > Can anyone who has experience scaling Cassandra share their insights? > You don't NEED more nodes in cassandra - you can run a single-node cluster in RF=1 just like a single-master RDBMS, and tolerate downtime when it inevitably happens. But most people who run cassandra do it not because it's cheaper, but because of the effort required for HA and replication (especially cross-WAN replication). That is - most people aren't running cassandra because it's cheaper (though it is, at certain scales), but because it's still probably the only production quality DB that gives you cross-DC active-active-active replication for free, out of the box, without having to write failover tooling. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@cassandra.apache.org For additional commands, e-mail: user-h...@cassandra.apache.org