Also huge memtables will increase your recovery time. Which may not be something you want.
Avinash On Thu, Mar 4, 2010 at 8:50 PM, Jonathan Ellis <jbel...@gmail.com> wrote: > A lot of churn is hard on Cassandra because of > http://wiki.apache.org/cassandra/DistributedDeletes, but Cassandra is > so fast that it may make up for that depending on your needs. > > It's not designed to eliminate i/o entirely, no. But if you set > RowsCached=100% in 0.6 you'll get something pretty close to that. > (That is a better approach than huge Memtables.) > > -Jonathan > > On Thu, Mar 4, 2010 at 9:44 PM, Bill Au <bill.w...@gmail.com> wrote: > > I am running on a machine with 16 GB of memory. I am thinking that the > > bigger MemtableSizeIbMB, the more data will be kept in memory so there > will > > be less disk I/O. Can I eliminate disk I/O all together if all my data > fits > > inside Memtable? My application is constantly inserting new data and > remove > > old ones. Will keeping everything in Memtable generate so much garbage > > collection activity that it would impact performance? > > Bill > > > > >