+
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

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

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载