Configuring and Operating Cassandra Database
The following are a number of blogs and good references that relate to configuring and operating the Apache Cassandra database.
Cassandra Broadcast Address
When configuring Cassandra to work in a new environment or with a new application or service we sometimes find ourselves asking the difference between broadcast_address and broadcast_rpc_address”. Our blog attempts to demystify Cassandra broadcast address.
Apache Cassandra Compaction Strategies
It is equally important to understand the Cassandra Compaction Strategies. While regular compactions are an integral part of any healthy Cassandra cluster – the way that they are configured can vary significantly depending on the way a particular table is being used. Our technical article give you an in-depth into Cassandra Compaction Strategies.
Apache Cassandra Tombstones
Multi-value data types are a powerful feature of Cassandra. However, some of Cassandra’s behaviour when handling these data types is not always as expected and can cause issues. In particular, there can be hidden surprises when you update the value of a collection type column. Our blog, Cassandra collections: hidden tombstones and how to avoid them digs deeper in this space.
Apache Cassandra Best Practices
The right deployment strategies and best practices for Apache Casasandra can mean the difference between on-time deployment of applications that scale massively, are always available, and perform blazingly fast, and those that bring your applications to a crawl.
We have tons of resource on our support portal to help you with creating your cluster.
Cassandra Database CQL
Users can access Cassandra through its nodes using Cassandra Query Language (CQL). CQL treats the database (keyspace) as a container of tables. CQL is a typed language and supports a rich set of data types, including native types, collection types, user-defined types, tuple types and custom types.
Programmers use cqlsh: a prompt to work with CQL or separate application language drivers. Read our support article to understand how cqlsh can be used to connect to clusters in Instaclustr, and the blog Consulting Cassandra: Second Contact with the Monolith (CQLSH).
Cassandra Database Migration
Planning to migrate to Cassandra, you need to keep few things in mind which include knowing when to consider migration, thereafter preparing your application as well as having understanding about migration approaches.
Our CPO, Ben Slater presentation on migrating to Apache Cassandra
is a great resource if you are considering migrating your cluster to Cassandra.