Row vs CF

2009-04-22 Thread Jonathan Ellis
In a bunch of places in the code we wrap a CF in a Row object, basically a key + multiple CFs. But currently only a single ColumnFamily will ever be in a Row object. (At least in the Rows involved in a client read op. Maybe Rows are used internally in other places with multiple CFs. But I am

Re: Row vs CF

2009-04-22 Thread Sandeep Tata
Yes, each CF has its own memtable. The writes are atomic in the sense that I can still do an all-or-nothing write to multiple CFs (the CommitLog still logs the whole row). Having multiple CFs with their own memtable simply means that concurrent operations may not be *isolated* from each other. So,