A highly scalable, columnar, distributed 💾 NoSQL designed to handle large amounts ofData across many commodity servers, no SPoF. Offers tunable Consistency.

Notes

Data consistency

Eventually consistent

Cassandra was initially developed at 🌐 Facebook in response to their need for a scalable 💾 DB capable of handling increasing amounts of data across many servers. It gained popularity due to its ability to provide high availability and linearscalability.

TakeAways

Thoughts

  • 🌐 Scalability: Cassandra’s Distributed architecture allows it to scale horizontally by adding more nodes to the cluster
  • ⚙️ Data Model: Understand Cassandra’s data model and query languageCQL to optimizeperformance
  • 🔒 Consistency: Choose consistency levels wisely, balancing availability withaccuracy based on your application requirements