Cassandra

Cassandra is an open source, distributed database management system designed to handle large amounts of data across many commodity servers.

Solutions provided

• Store and retrieve data at massive scales across servers
• Linear scalability without downtime as data and servers are added
• Built-in replication for high availability without single point of failure

Benefits & significance

• Store and retrieve data at massive scales across servers
• Linear scalability without downtime as data and servers are added
• Built-in replication for high availability without single point of failure

  • What data model does Cassandra use?

    Flexible column-oriented model storing data in columns rather than rows.

  • How is data distributed?

    Partitions data across nodes using partitioning keys allowing global queries.

  • How is it deployed?

    On-prem or cloud, in data centers or open source Apache Cassandra versions.

  • What programming models work?

    APIs in Java, Python, JS, C++ allows application development.

  • What companies use Cassandra?

    Spotify, Apple, Netflix etc for user data, sessions, analytics at massive scales.

  • When is it preferred over SQL databases?

    For distributed, high throughput, always-on applications accessing diverse datasets.