> Will MMapping data files be detrimental for reads, in this case?
No. 

> In general, when should we opt for MMap data files and what are the factors 
> that need special attention when enabling the same?
mmapping is the default, so I would say use it until you have a reason not to. 

mmapping will map the entire file, but pages of data are read into memory on 
demand and purged when space is needed. 

Cheers

-----------------
Aaron Morton
Freelance Cassandra Developer
New Zealand

@aaronmorton
http://www.thelastpickle.com

On 4/12/2012, at 11:59 PM, Ravikumar Govindarajan 
<ravikumar.govindara...@gmail.com> wrote:

> Our current SSTable sizes are far greater than RAM. {150 Gigs of data, 32GB 
> RAM}. Currently we run with mlockall and mmap_index_only options and don't 
> experience swapping at all.
> 
> We use wide rows and size-tiered-compaction, so a given key will definitely 
> be spread across multiple sstables. Will MMapping data files be detrimental 
> for reads, in this case?
> 
> In general, when should we opt for MMap data files and what are the factors 
> that need special attention when enabling the same?
> 
> --
> Ravi

Reply via email to