Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Learn Cassandra in 24 Hours
Learn Cassandra in 24 Hours
Learn Cassandra in 24 Hours
Ebook117 pages1 hour

Learn Cassandra in 24 Hours

Rating: 0 out of 5 stars

()

Read preview

About this ebook

This book is a step by step beginners guide to learning Cassandra. The book uses tons of charts, graphs, images and code to aid your Cassandra learning.


The book gives a detailed introduction to Cassandra. It proceeds to give step-by-step instructions to installing Cassandra. Cassandra Architecture and Replication Factor Strategy is lucidly explained. Data Modelling, Keyspace CQL are also described in detail.


The book will teach you enough to get started with Cassandra.


Here is what is included


Table Of Content


Chapter 1: Introduction


Cassandra History


Nosql Cassandra Database


Nosql Cassandra Database Vs Relational databases


Apache Cassandra Features


Cassandra Use Cases


Chapter 2: Download and Install


Prerequisite for Apache Cassandra Installation


How to Download and Install Cassandra


Chapter 3: Architecture


Components of Cassandra


Data Replication


Write Operation


Read Operation


Chapter 4: Data Model and Rules


Cassandra Data Model Rules


Model Your Data in Cassandra


Handling One to One Relationship


Handling one to many Relationship


Handling Many to Many Relationship


Chapter 5: Cassandra CQL


Create, Alter & Drop Keyspace


Cassandra Table: Create, Alter, Drop & Truncate


Cassandra Query Language(CQL): Insert, Update, Delete, Read Data


Create & Drop INDEX


Data Types & Expiration


SET, LIST & MAP


Chapter 6: Cassandra Cluster


Prerequisites for Cassandra Cluster


Enterprise Edition Installation


Starting Cassandra Node


Chapter 7: DevCenter & OpsCenter Installation


DevCenter Installation


OpsCenter Installation


Chapter 8: Security


What is Internal Authentication and Authorization


Configure Authentication and Authorization


Logging in


Create New User


Authorization


Configuring Firewall


Enabling JMX Authentication

LanguageEnglish
PublisherPublishdrive
Release dateNov 12, 2021
Learn Cassandra in 24 Hours

Read more from Alex Nordeen

Related to Learn Cassandra in 24 Hours

Related ebooks

Databases For You

View More

Related articles

Reviews for Learn Cassandra in 24 Hours

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Learn Cassandra in 24 Hours - Alex Nordeen

    Cassandra-V1

    Learn Cassandra in 24 Hours

    By Alex Nordeen

    Copyright 2021 - All Rights Reserved – Alex Nordeen

    ALL RIGHTS RESERVED. No part of this publication may be reproduced or transmitted in any form whatsoever, electronic, or mechanical, including photocopying, recording, or by any informational storage or retrieval system without express written, dated and signed permission from the author.

    Table Of Content

    Chapter 1: Introduction

    Cassandra History

    Nosql Cassandra Database

    Nosql Cassandra Database Vs Relational databases

    Apache Cassandra Features

    Cassandra Use Cases

    Chapter 2: Download and Install

    Prerequisite for Apache Cassandra Installation

    How to Download and Install Cassandra

    Chapter 3: Architecture

    Components of Cassandra

    Data Replication

    Write Operation

    Read Operation

    Chapter 4: Data Model and Rules

    Cassandra Data Model Rules

    Model Your Data in Cassandra

    Handling One to One Relationship

    Handling one to many Relationship

    Handling Many to Many Relationship

    Chapter 5: Cassandra CQL

    Create, Alter & Drop Keyspace

    Cassandra Table: Create, Alter, Drop & Truncate

    Cassandra Query Language(CQL): Insert, Update, Delete, Read Data

    Create & Drop INDEX

    Data Types & Expiration

    SET, LIST & MAP

    Chapter 6: Cassandra Cluster

    Prerequisites for Cassandra Cluster

    Enterprise Edition Installation

    Starting Cassandra Node

    Chapter 7: DevCenter & OpsCenter Installation

    DevCenter Installation

    OpsCenter Installation

    Chapter 8: Security

    What is Internal Authentication and Authorization

    Configure Authentication and Authorization

    Logging in

    Create New User

    Authorization

    Configuring Firewall

    Enabling JMX Authentication

    Chapter 1: Introduction

    What is Apache Cassandra?

    Apache Cassandra is highly scalable, distributed and high-performance NoSQL database. Cassandra is designed to handle a huge amount of data.

    In the image above, circles are Cassandra nodes and lines between the circles shows distributed architecture, while the client is sending data to the node.

    Cassandra handles the huge amount of data with its distributed architecture. Data is placed on different machines with more than one replication factor that provides high availability and no single point of failure.

    Cassandra History

    Cassandra was first developed at Facebook for inbox search.

    Facebook open sourced it in July 2008.

    Apache incubator accepted Cassandra in March 2009.

    Cassandra is a top level project of Apache since February 2010.

    The latest version of Apache Cassandra is 3.2.1.

    First let's understand what NoSQL database is.

    Nosql Cassandra Database

    NoSQL databases are called Not Only SQL or Non-relational databases. NoSQL databases store and retrieve data other than tabular relations such as relation databases.

    NoSQL databases include MongoDB, HBase, and Cassandra.

    There are following properties of NoSQL databases.

    Design Simplicity

    Horizontal Scaling

    High Availability

    Data structures used in Cassandra are more specified than data structures used in relational databases. Cassandra data structures are faster than relational

    Enjoying the preview?
    Page 1 of 1