Arena allocation is an improvement feature, not a limitation. 
It was introduced in Cassandra 1.0 in order to lower memory fragmentation 
(and therefore promotion failure).
AFAIK It's not intended to be tweaked so it might not be a good idea to 
change it.

Best,
Romain

tommaso barbugli <tbarbu...@gmail.com> a écrit sur 02/07/2014 17:40:18 :

> De : tommaso barbugli <tbarbu...@gmail.com>
> A : user@cassandra.apache.org, 
> Date : 02/07/2014 17:40
> Objet : Re: keyspace with hundreds of columnfamilies
> 
> 1MB per column family sounds pretty bad to me; is this something I 
> can tweak/workaround somehow?
> 
> Thanks
> Tommaso
> 

> 2014-07-02 17:21 GMT+02:00 Romain HARDOUIN <romain.hardo...@urssaf.fr>:
> The trap is that each CF will consume 1 MB of memory due to arena 
allocation. 
> This might seem harmless but if you plan thousands of CF it means 
> thousands of mega bytes... 
> Up to 1,000 CF I think it could be doable, but not 10,000. 
> 
> Best, 
> 
> Romain 
> 
> 
> tommaso barbugli <tbarbu...@gmail.com> a écrit sur 02/07/2014 10:13:41 :
> 
> > De : tommaso barbugli <tbarbu...@gmail.com> 
> > A : user@cassandra.apache.org, 
> > Date : 02/07/2014 10:14 
> > Objet : keyspace with hundreds of columnfamilies 
> > 
> > Hi, 
> > Are there any known issues, shortcomings about organising data in 
> > hundreds of column families? 
> > At this present I am running with 300 column families but I expect 
> > that to get to a couple of thousands. 
> > Is this something discouraged / unsupported (I am using Cassandra 
2.0). 
> > 
> > Thanks 
> > Tommaso

Reply via email to