Blog Archives

Cassandra Chapter 5: Data Replication Strategies

Where as Data Partitioning (discussed in last chapter) is concerned with picking a node to store the first copy of data (row) on, Replication is all about storing additional copies of data on multiple nodes so it can deal with

Tagged with: , , , ,
Posted in Cassandra, NoSQL

Cassandra Chapter 4: Data Partitioning With Random and Byte-Ordered Partitioners

Cassandra is a distributed database that runs on multiple nodes. When you write data to the cluster, partitioning scheme determines which node in the cluster stores that data. For example, suppose you are inserting some data (Column-Value pair identified by

Tagged with: , ,
Posted in Cassandra, NoSQL

Cassandra Chapter 3 – Data Model

An Associative Array is one of the most basic and useful data structures where each value is identified by a key, usually a string. In contrast, values in a normal array are identified by indices. Associative Array maps keys to

Tagged with: , , , , ,
Posted in Cassandra, NoSQL

Cassandra Chapter 2 – Architecture and Concepts

In terms of it’s architecture, Cassandra is an open source, p2p, distributed data store written in the Java programming language. Distributed, P2P and Fault Tolerant: It is designed to run on multiple nodes and all nodes are equals: you do

Tagged with: , , , ,
Posted in Cassandra, NoSQL

Cassandra Chapter 1 – A first look at Apache Cassandra

Apache Cassandra is Open Source, NoSQL, distributed,Peer-to-Peer, massively scalable data store. Mumbo-jumbo? Let’s take a closer look. 1. NoSQL – A fancy term for  “post-relational” database management systems, NoSQL databases are very different from Relational databases like MySQL, or Oracle. By

Tagged with: , , , ,
Posted in Cassandra, NoSQL
Follow

Get every new post delivered to your Inbox.