Re: Reads and memory usage clarification

2011-02-23 Thread Matthew Dennis
Data is in Memtables from writes before they get flushed (based on first threshold of ops/size/time exceeded; all are configurable) to SSTables on disk. There is a keycache and a rowcache. The keycache caches offsets into SSTables for the rows. the rowcache caches the entire row. There is also

Re: Reads and memory usage clarification

2011-02-23 Thread Viktor Jevdokimov
Everything as I thought, thank you! 2011/2/23 Matthew Dennis mden...@datastax.com Data is in Memtables from writes before they get flushed (based on first threshold of ops/size/time exceeded; all are configurable) to SSTables on disk. There is a keycache and a rowcache. The keycache caches

Reads and memory usage clarification

2011-02-22 Thread Viktor Jevdokimov
Hello, Write path is perfectly documented in architecture overview. I need Reads to be clarified: How memory is used 1. When data is in the Memtable 2. When data is in the SSTable How cache is used alongside with Memtable? Are records created in the Memtable from writes only or from reads