Cassandra

install cassandra 2_1 on mac os x
Install Cassandra 2.1 on Mac OS X
Akbar S. Ahmed | Jan 28, 2015

Step-by-step instructions

In this post we will install Cassandra 2.1 as a standalone, single node cluster. A single node cluster is an easy way to get started learning Cassandra on your laptop. These installation steps show how to install a local copy of Cassandra. The benefits of a local copy are that you do not need root or sudo to install Cassandra, updating versions is quick and easy, and you can control how/when to install updates.

Read more



cassandra vs mongodb
Cassandra vs MongoDB
Akbar S. Ahmed | Jan 22, 2015

Comparing two leading NoSQL databases

This post provides a brief technical comparison of Apache Cassandra and MongoDB. At Exponential.io, we use and like both databases so we’ll focus on what makes each unique and different. Our view on databases is that a multi-database approach is often best. More often than not, using a single database results in using the wrong technology to address a given product need. In our experience, learning how to use each database for use cases that it addresses best is easier than trying to hack one database for all use cases (especially those that it’s particularly bad at).

Read more



install cassandra 2_1 on ubuntu linux
Install Cassandra 2.1 on Ubuntu Linux
Akbar S. Ahmed | Jan 19, 2015

Step-by-step instructions

In this post we will install Cassandra 2.1 as a standalone, single node cluster. A single node cluster is an easy way to get started learning Cassandra on your laptop. These installation steps show how to install a local copy of Cassandra. The benefits of a local copy are that you do not need root or sudo to install Cassandra, updating versions is quick and easy, and you can control how/when to install updates.

Read more



5 reasons why you should use cassandra
5 reasons why you should use Cassandra
Akbar S. Ahmed | Jan 13, 2015

Simple solutions to complex problems

Apache Cassandra provides some unique benefits that make it a must have in any database developer’s toolkit. I will not argue that every company should use Cassandra as its primary database, however there are strong reasons why every company should use Cassandra as one of its databases. The top 5 reasons to use Cassandra are: Provides simple solutions for complex problems Easy to learn Reduces administration costs and overhead for non-core tasks Fault tolerant to the extreme Fast reads and extremely fast writes Let’s discuss the logic behind each of the reasons to add Cassandra to your database mix.

Read more



cassandra terminology
Cassandra terminology
Akbar S. Ahmed | Jan 8, 2015

Do we need standardized terminology?

If you’ve spent any time watching Cassandra videos on YouTube or reading blog posts about Cassandra you’ll notice that the same term is often used to mean different things. For example, the term “row” is used to refer to a partition and to the CQL rows within a partition. In this post, I propose that we (the Cassandra community) start to standardize terminology around CQL and try to limit terms to a single abstraction layer when possible.

Read more



data modeling basics: materialized views
Data modeling basics: Materialized views
Akbar S. Ahmed | Jan 6, 2015

Data modeling in CQL

Data modeling is one of the most important parts of designing a scalable database in Cassandra. With a proper data model, your Cassandra cluster will deliver some excellent performance characteristics including extremely fast, linearly scalable writes and reads. One important part of designing a data model is for you to have a good conceptual understanding of Cassandra. The purpose of this post is to clearly define one the most confusing aspects of modeling data in Cassandra for those of us who come from a relational world.

Read more



Contact Information

ABOUT EXPONENTIAL.IO

We specialize in helping professional developers, like you, expand your skill set. Our courses are focused on enabling you to learn everything necessary to use a new technology in a live, production application.

LOCATION

All courses are made with love in
Palo Alto, CA.

Subscribe to our newsletter