Apache Cassandra is a free and open-source NoSQL database management system that is designed to handle large amounts of data with no single point of failure. In this blog post, I’m going to highlight 3 different but useful tools that make life easier when using Apache Cassandra.
The first tool I’m going to talk about is called “Medusa“. It is a command-line tool that backups and restores Cassandra. It has been used on small and large clusters and provides most of the features needed by an operations team. Medusa’s features include:
Now, the second tool is called “Heroic“. Heroic is an open-source monitoring system to address the problems that we’re facing with large scale gathering and near real-time analysis of metrics. The end result is a scalable time-series database based on Bigtable, Cassandra, and Elasticsearch. Heroic’s features include:
Finally, the last tool that I’m going to talk about is called “Express-Cassandra“. Express-Cassandra enables your nodejs app to manage a highly available distributed data store capable of handling large datasets with powerful query features. This empowers you to manage and query this truly distributed datastore with search, analytics and graph computing functionality from nodejs. Express-Cassandra’s features include:
I hope that these 3 tools help to ease your work with Apache Cassandra.
Cassandra.Link is a knowledge base that we created for all things Apache Cassandra. Our goal with Cassandra.Link was to not only fill the gap of Planet Cassandra but to bring the Cassandra community together. Feel free to reach out if you wish to collaborate with us on this project in any capacity.
We are a technology company that specializes in building business platforms. If you have any questions about the tools discussed in this post or about any of our services, feel free to send us an email!