|
|
|
|
|
by anonymous7077
3077 days ago
|
|
"it is not ACID the worst possible way" Vow what a great revelation. "Cassandra is not row level consistent,[21] meaning that inserts and updates into the table that affect the same row that are processed at approximately the same time may affect the non-key columns in inconsistent ways. One update may affect one column while another affects the other, resulting in sets of values within the row that were never specified or intended." This is not true. Cassandra is row level atomic but I guess it also depends on the version you use maybe. Can you talk about which version and provide a test that satisfies your assertion ? "there are several things that needs to be tuning (like GC) that is not trivial to do". Do you know that Go's GC is way less advanced than Java GC as of today? This is admitted by Google's Go team lead. I guess these days people can make up whatever they want without providing any valid tests that prove their assertions. It all comes down to is either love & hate of a programming language or someone wants to put some fancy sounding tools in their resume!! |
|
You can go ahead and try to convince people who experienced this in production.
http://datanerds.io/post/cassandra-no-row-consistency/
I could provide you all of the versions but it is irrelevant from the angle that the version my clients have in production are affected.
> Do you know that Go's GC is way less advanced than Java GC as of today?
Not only I know, I work as a consultant who actually configures it so that it provides the best performance for the workload a customer has. I made a large sum by changing the settings that most Cassandra installations have. In fact, all of my clients were running Cassandra with the default settings in production and failed miserably to have a stable service. In one occasion there was almost 1 minute GC time on average, causing nodes marked as down, read and write tied up as well. Facebook and Netflix has production engineers with these skills so they can make it happen for them but clients not having such engineering resources are either reaching out consultancies or try to hire somebody with the skills. What does your question have to do with the topic?
> I guess these days people can make up whatever they want without providing any valid tests that prove their assertions.
I guess these days people can go on HN and write down some of their experiences that they encountered in their professional life.