After many years in development, there have been introduced many features for Cassandra NoSQL. However there is little info about hardware and architecture with real world examples.
On the internet (and on stackoverflow) there are some voices to keep storage below 1 TB. However almost every time, it is not explained is it 1TB "active disk space" (so with x3 replication it would be about 3TB total) or is it 1TB "raw disk space". Moreover it is not explained why you should not exceed such 1TB (why not to have 2TB or 5TB?).
Furthermore I wonder has it changed over last years? Is it possible to store 50+TB on single machine without big impact on performance. It is generally problematic to have multiple machines with small storage space (eg. 1TB per machine).
I wonder about 3 things:
- What is maximum possible storage space (hdd/ssd) for single Cassandra machine (server)?
- What is recommended storage space (hdd/ssd) for single Cassandra machine (server)?
- Is there any solution to store 50+ TB per single NoSQL machine (with/without Cassandra)?