You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Suresh Rajagopal <su...@gmail.com> on 2018/09/28 04:43:05 UTC

Cassandra Storage per node

Hi,
I am new to Cassandra. Is there any recommended maximum data size per node for Cassandra 3 with STCS. Also any recommendation on SSD RAID 0 vs NVME JBOD?
ThanksSuresh

Re: Cassandra Storage per node

Posted by Suresh Rajagopal <su...@gmail.com>.
Thanks Christophe 

    On Thursday, September 27, 2018 10:02 PM, Christophe Schmitz <ch...@instaclustr.com> wrote:
 

 Hi Suresh,
Welcome to Cassandra!
Node density is an important topic with Cassandra. Depending on the node type, data usage, and your operational expertise, you can go somewhere between 1TB and 3TB of data size. If you just start, stay below of 1TB to avoid troubles. Storing too much data on a node make it difficult to run repairs, to replace node, add nodes etc....
As you plan to use STCS, you should know that in the worth case scenario, during major compactions, you might need about twice the volume size of your data (on a given node) to complete the compaction, so make sure you plan for that too.
Final note, concerning the type of disk, you should be perfectly fine with SSD RAID0. If your application is read intensive, and you want to have the lowest latency possible, you could go with the more expensive NVME. If that was the case, you should also look at using LTCS instead of STCS.
Hope this help!
Cheers,Christophe
Christophe Schmitz - Instaclustr - Cassandra | Kafka | Spark Consulting
On Fri, 28 Sep 2018 at 14:43 Suresh Rajagopal <su...@gmail.com> wrote:

Hi,
I am new to Cassandra. Is there any recommended maximum data size per node for Cassandra 3 with STCS. Also any recommendation on SSD RAID 0 vs NVME JBOD?
ThanksSuresh


   

Re: Cassandra Storage per node

Posted by Christophe Schmitz <ch...@instaclustr.com>.
Hi Suresh,

Welcome to Cassandra!

Node density is an important topic with Cassandra. Depending on the node
type, data usage, and your operational expertise, you can go somewhere
between 1TB and 3TB of data size. If you just start, stay below of 1TB to
avoid troubles. Storing too much data on a node make it difficult to run
repairs, to replace node, add nodes etc....

As you plan to use STCS, you should know that in the worth case scenario,
during major compactions, you might need about twice the volume size of
your data (on a given node) to complete the compaction, so make sure you
plan for that too.

Final note, concerning the type of disk, you should be perfectly fine with
SSD RAID0. If your application is read intensive, and you want to have the
lowest latency possible, you could go with the more expensive NVME. If that
was the case, you should also look at using LTCS instead of STCS.

Hope this help!

Cheers,
Christophe

Christophe Schmitz - Instaclustr <https://www.instaclustr.com/> - Cassandra
| Kafka | Spark Consulting

On Fri, 28 Sep 2018 at 14:43 Suresh Rajagopal <su...@gmail.com> wrote:

> Hi,
>
> I am new to Cassandra. Is there any recommended maximum data size per node
> for Cassandra 3 with STCS. Also any recommendation on SSD RAID 0 vs NVME
> JBOD?
>
> Thanks
> Suresh
>