4 ms·
Marty is a smart guy. He was smarter than me when we were in college together, and he's smarter than me now. But I disagree with him strongly here. Sometimes
by jjirsa 10y ago
Marty is a smart guy. He was smarter than me when we were in college together, and he's smarter than me now.
But I disagree with him strongly here.
Sometimes hipster tech is just hipster for the sake of hipster, but if I have to choose between a sharded replicated MySQL cluster with some sort of active/passive across the WAN HA or Cassandra, I'm choosing Cassandra every time, and it's not close.
- throwaway_exer 10y ago> I'm choosing Cassandra every time, and it's not close. Only because you don't know what you're talking about. Cassandra is awesome for log data that you don't care about. SoT data that you want to do range queries and be auditable? Not so much.
- arsenide 10y agoWhy are you choosing Cassandra every time? And what's your refutation for his desire to use MySQL over some other database, from his point of view as presented in the article (e.g. availability of support via Google/SO)?
- jjirsa 10y ago> Why are you choosing Cassandra every time? Linear horizontal scaling (double capacity? double # of nodes), no SPOF, Active/Active/Active cross-WAN HA. > And what's your refutation for his desire to use MySQL over some other database, from his point of view as presented in the article (e.g. availability of support via Google/SO)? Hire people that can learn DB internals and be the expert you want to see in the world: http://stackoverflow.com/search?q=user:4774369+[cassandra] http://stackoverflow.com/search?q=user:4774369+[cassandra]
- arsenide 10y agoThanks, makes sense!
- continuational 10y agoShort of inherent big data problems, such as crawling the entire web, you won't need database scaling until you're already not a startup any more. Cassandra and similar technologies constrain your queries and make schema changes incredibly expensive. This is the opposite of what you need in a startup. You need flexibility.
- anonbanker 10y agodoesn't reddit run on cassandra? it certainly used to.
- jdiscar 10y agoThis article was about what stack to use for a startup and reddit is certainly no longer a startup. Tech stacks definitely change to adapt to its needs, at some point a company should be trying out cutting edge stuff. But the stack a 100 person company is capable of maintaining is very different than what a 3 person company can handle.
- technion 10y agoOne could make an argument that Cassandra is outside hipster territory these days. Would you argue in favour of MongoDB?
- buskila 10y agoAnything you want to do with MongoDB can be done better, faster and nicer looking with RethinkDB. Never looked back after stared using it a few months ago.
- chrisabrams 10y agoWhat this guy said. Using RethinkDB for 3 years :)