Apache Cassandra
Advertisement
Techopedia Explains Apache Cassandra
Apache Cassandra uses the NoSQL system instead of the traditional relational database management system (RDBMS) because the latter is not well suited for handling large volumes of unstructured data, such as those produced by websites or online companies. NoSQL has a simpler design and supports horizontal scaling, which allows the addition of new servers for better performance.Cassandra uses a peer-to-peer architecture instead of the master/slave setup used in RDBMSs. There is no master server in the former like in peer-to-peer file sharing. If a master server stalls or breaks down because of numerous requests, the slave servers are rendered useless, whereas in a peer-to-peer setup, every database cluster is equal and can accept requests from any client. As a result, Cassandra has no single point of failure.
Advertisement
Related Reading
- Video: Mike Olson, CEO of Cloudera, on Hadoop and Future Research Possibilities
- Web Roundup: Wearables, Hadoop and Making Big Data and IoT More Accessible
- 7 Things to Know About Hadoop
- 7 Things You Must Know About Big Data Before Adoption
- The Key to Quality Big Data Analytics: Understanding 'Different' - TechWise Episode 4 Transcript
- The 10 Most Important Hadoop Terms You Need to Know and Understand