Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

[flagged]


100,000 nodes on Apple and 2,500 nodes on Netflix would like to have a word with you.


Apple no longer uses Cassandra.



I'm not sure how you got that impression but they still have huge deployments of Cassandra.


Maybe they are thinking of Facebook.


Some details besides ad-hominem might actually be helpful. When you make statements like this it just looks like trolling.


Cassandra is not a person, so that was not ad hominem.


You are technically right (the best kind), but the underlying idea is valid, that this is just cussing out a product with no technical detail, and that's not constructive.


Technically, Cassandra was a person in Greek mythology. So still ad hominem.


You can't comment like this here. Please post civilly and substantively or not at all.

https://news.ycombinator.com/newsguidelines.html


I second other people's responses that you should clean this up and add a lot of substance.

Often the best comments start off exactly like yours: it's clear you feel very strongly about the issue, so edit it and say how/why!! list the points that irked you.


Maybe your startup just sucked at Cassandra?


To be fair, it's easy to suck at Cassandra and most folks that use it used to suck at it.


To be fair, some starups are being trendy and using Cassandra when a traditional SQL database would better fit their needs.

One I worked at used a framework designed for SQL, wrote a Cassandra storage backend, didn't denormalize data at all (!) and then (badly) performed JOINs in software because the framework was built around the storage having relational operations (!!) topped off by their backend implementation not being aware of partitioning keys, and hence using unique values for them (!!!).

The first two I discovered when trying to diagnose why certain parts of our website/API were extremely slow. The third I discovered mid-import when suddenly the (staging) cluster stopped being able to process queries.

There wasn't any problem Cassandra was solving, our read volume was much higher than our write volume (like, 10x-100x), and we didn't even have that much data in the first place. Premature optimization (for a problem we were a long way from having) and being trendy.

I don't think Cassandra is particularly bad (and can be used in awesome ways for high-write, low-read immutable timeseries data) but you have to use Cassandra as Cassandra, not as a trendy MySQL.


Bet that was an optimal solution for the devs CVs and attracting VC money.


Agreed. If Writes >> Reads and TPS > 1M Maybe Cassandra :-)


agreed, cassandra is sharp edges all around.


If you or anyone else enjoys it - ping me via email, I might have a cool job for you.


You should probably put your email in your profile then... ;)


My bad. Added.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: