Anant Corporation Blog: Our research, knowledge, thoughts, and recommendations about building and managing online business platforms.
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 post, I’m going to highlight 3 different tools that make life easier when using Apache Cassandra.
The first tool we are going to talk about is called sandraREST. It is a Cassandra Manager REST API and Web UI. It’s main features include:
This tool was designed to help with the architecture of your Apache Cassandra project. It lets you view your database through an interface that is easy to interpret. The main advantage of a REST API is that it allows a single server to support numerous client applications through a unified interface and that is exactly what happens with this tool.
The second tool is called Cassandra-leadership. It is a library that helps elect leaders using Cassandra. Leader election is the process of choosing one user to organize and direct other users in a distributed system. This is important because it is best to keep data consistent throughout. Otherwise, there will be chaos. Cassandra is already leveraging Paxos, and with Cassandra’s expiring columns we can build a simple leadership election module. Carry out your election, list all elected leaders for each data set and even configure Guise if need be.
Finally, the last tool is called Terraform-Cassandra. This is a module that helps to create a Cassandra cluster on AWS. Terraform will create the necessary EC2 instance and infrastructure with the configuration that you give it. Deploying a Cassandra is already quite the process so this tool automates it and simply requires you to change a few values in the configurations files which is pretty neat.
Cassandra.Link is a knowledge base that our team created to act as a central POI for all things Apache Cassandra. Our goal with Cassandra.Link was to not only fill the gap of Planet Cassandra but we want to bring the Cassandra community, no matter what variant they use, 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!
What is Logstash? What is Solr? What is Banana? These are three questions that we are going to answer in this short post.Continue reading
Sandler principles are rock solid and timeless. However, the expression and execution of the Sandler Selling System are constantly evolving with changing times to stay relevant with the current technologies and trends in business. As Sandler Submarine was starting to become more popular, we thought it was time to see what it was all about.Continue reading
A marketing campaign is a specific, defined series of activities used in marketing a new or changed product or service, or in using new marketing channels and methods. Every modern business enterprise should a solid campaign or strategy.Continue reading
Coveo is an enterprise search technology for better customer support, customer self-service, and knowledge management in the digital workplace. Attivio is an enterprise search and Big Data discovery platform that enables leaders to take action with confidence. Both operate within the same space in the world of business but what sets them apart?Continue reading