Skip to content

A curated list of awesome libraries, tools, frameworks, and resources for Apache Cassandra, a highly scalable, distributed NoSQL database designed for handling large amounts of data across many commodity servers.

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-cassandra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Awesome Cassandra Awesome Lists

Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of awesome libraries, tools, frameworks, and resources for Apache Cassandra, a highly scalable, distributed NoSQL database designed for handling large amounts of data across many commodity servers.

Contents

Libraries and Clients

GUI Tools

  • DataStax Studio - A web-based development environment for Apache Cassandra and DataStax.
  • TablePlus - A modern, native GUI tool for PostgreSQL, MySQL, and Cassandra.
  • DBeaver - A universal database tool that supports Apache Cassandra.
  • DBVisualizer - A database management tool that supports Apache Cassandra.
  • NoSQL Workbench - A visual design tool for NoSQL databases, including support for Apache Cassandra.

Backup and Migration

  • Cassandra Backup Guide - Official documentation on backup and restore strategies for Apache Cassandra.
  • Cassandra Snapshot - The built-in snapshot feature for backing up Cassandra tables.
  • Medusa - A backup and restore tool for Apache Cassandra.
  • Apache Sqoop - A tool for migrating data between Apache Cassandra and relational databases.
  • Cassandra Migration - A database migration tool for Apache Cassandra, inspired by Flyway.

Optimization and Monitoring

  • nodetool - A built-in command-line tool for monitoring and managing Cassandra nodes.
  • Cassandra Reaper - A tool for managing and scheduling repairs in Apache Cassandra.
  • Prometheus and Grafana - Use Prometheus for metrics collection and Grafana for visualizing Cassandra performance.
  • Dynatrace - An application performance monitoring tool with support for Apache Cassandra.
  • New Relic - A monitoring and observability platform with plugins for Cassandra.

Replication and Clustering

  • Cassandra Replication - Official documentation on data replication in Cassandra.
  • Cassandra Clustering - An overview of Cassandra's distributed architecture and clustering capabilities.
  • Cassandra Multi-DC Replication - Best practices for setting up multi-data center replication in Cassandra.
  • Cassandra Sidecar - A sidecar project for Apache Cassandra, providing additional operational capabilities.
  • Elassandra - A fork of Cassandra that integrates Elasticsearch for real-time search and analytics.

Data Modeling and Design

Learning Resources

Books

  • Cassandra: The Definitive Guide by Jeff Carpenter and Eben Hewitt - A comprehensive guide to Apache Cassandra.
  • Learning Apache Cassandra by Mat Brown - A book focused on practical learning for Apache Cassandra.
  • Cassandra in Action by Jeff Carpenter and Eben Hewitt - A practical book on building scalable applications with Apache Cassandra.
  • Mastering Apache Cassandra 3.x by Nishant Neeraj - An advanced guide to mastering Apache Cassandra.
  • Effective Cassandra by Russell Bradberry and Eric Lubow - A book on writing efficient and performant applications with Cassandra.

Community

Contribute

Contributions are welcome!

License

CC0

About

A curated list of awesome libraries, tools, frameworks, and resources for Apache Cassandra, a highly scalable, distributed NoSQL database designed for handling large amounts of data across many commodity servers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages