What's your use case ? There are people out there having good times with 
counters, see

http://www.slideshare.net/kevinweil/rainbird-realtime-analytics-at-twitter-strata-2011
http://www.scribd.com/doc/59830692/Cassandra-at-Twitter

Cheers

-----------------
Aaron Morton
Freelance Cassandra Developer
@aaronmorton
http://www.thelastpickle.com

On 23 Jul 2011, at 08:37, Aaron Turner wrote:

> On Fri, Jul 22, 2011 at 9:27 AM, Donal Zang <zan...@ihep.ac.cn> wrote:
>> On 22/07/2011 18:08, Yang wrote:
>>> 
>>> btw, this "issue" of  not knowing whether a write is persisted or not
>>> when client reports error, is not limited to counters,  for regular
>>> columns, it's the same: if client reports write failure, the value may
>>> well be replicated to all replicas later.  this is even the same with
>>> all other systems: Zookeeper, Paxos, ultimately due to the FLP
>>> theoretical result of "no guarantee of consensus in async systems"
>> 
>> yes, but with regular columns, retry is OK, while counter is not.
> 
> I know I've heard that fixing this issue is "hard".  I've assumed this
> to mean "don't expect a fix anytime soon".  Is that accurate?
> Beginning to start having second thoughts that Cassandra is the right
> fit for my project which would heavily rely on counters to roll up
> aggregates.
> 
> -- 
> Aaron Turner
> http://synfin.net/         Twitter: @synfinatic
> http://tcpreplay.synfin.net/ - Pcap editing and replay tools for Unix & 
> Windows
> Those who would give up essential Liberty, to purchase a little temporary
> Safety, deserve neither Liberty nor Safety.
>     -- Benjamin Franklin
> "carpe diem quam minimum credula postero"

Reply via email to