Apache Cassandra - Simplified Client API
Apache Cassandra's Java API is a bit low level, no matter how you slice and dice the code, you end up with very verbose code. There are a few third party libraries that try to alleviate the pain of...
View ArticleCassandra Horizontal Scalability
Horizontal scalability boils down to the ability to add new hardware to a system without any interruption or downtime. An ideal horizontally scalable system does not require reconfiguration and...
View ArticleI Love Working Remote - Cassandra Client API Development
Designing Apache Cassandra high-level client API from 27th floor rooftop. Permalink | Leave a comment »
View ArticleCassandra Delete Column Example
Cassandra Deleting, Removing Columns from ColumnFamily Tutorial Tutorial Details: Program: Cassandra Difficulty: Moderate Estimated Completion Time: 15 minutes Chances are, your just getting your feet...
View ArticleWhats is Cassandra SSTable
SSTable is an abbreviation of the term “Sorted String Table” and is the technique used by Cassandra to store data on disk. The fundamental concept of an SSTable was first implemented in Google’s...
View ArticleWhat is Cassandra Read Repair
Cassandra Read Repair, Weak Consistency and Strong Consistency Read repair is a technique that ensures that all nodes in a Cassandra cluster are synchronized with the latest version of data. For...
View ArticleCassandra Network Partitions and Replication
A network partition refers to the failure of a network device that causes a network to partition. For example, in a network with multiple subnets were nodes A and B are located in one subnet and nodes...
View ArticleCassandra Partitioner - Order-Preserving Partitioner and Random Partitioner
Cassandra is a distributed system and can be composed of many nodes in a cluster. When your application stores data in Cassandra, the Cassandra Partitioner figures out where to store the data in the...
View ArticleCassandra Insert column example
Cassandra Inserting columns into ColumnFamily Tutorial Details: Program: Cassandra Difficulty: Moderate Estimated Completion Time: 15 minutes Welcome back to learning how to develop Cassandra based...
View ArticleCassandra Hinted Handoff
One of the ways that Cassandra ensures high availability, fault tolerance and graceful degradation is through the process of Hinted Handoff. When Cassandra receives a write operation that is...
View ArticleCassandra Node
Cassandra can run as one stand-alone instance or as a collection of instances that make up a cluster. Each Cassandra server in the cluster is considered a Cassandra Node. Each cluster in Cassandra...
View ArticleCassandra Keyspace
A Cassandra Keyspace is a logical namespace for a group of Column Families. A Keyspace is analogous to a database in a relational database system. Similar to the way a database contains a group of...
View ArticleCassandra Column Timestamp
Cassandra uses the timestamp value of Columns for conflict resolution. When it comes to Columns, Cassandra requires that the client application provide the value of the timestamp. For this reason it’s...
View Article