NoSQL:

Types of noSQL

RDMBS

The 3 V's of data science

  1. Volume
  2. Velocity
  3. Variety

Polyglot persistance

Lambda Architecture

Hadoop

Hadoop MapReduce Phases

Hadoop Distrobuted File System(HDFS)

Cassandra

Cluster

Keyspace

Apache Spark

Resilient Distributed Dataset (RDD)

Erlang

Local clustering coefficient

CAP Theorem

Three guarantees (only 2 at once):

ACID vs BASE model of db functionality.

Acid details:

Base Stands for

Base differences:

Scala Basics

Means Scalable Language as it's entire purpose is to scale easily.

Basic Scala syntax

List info:

Array info:

Input output in scala:

Classes in Scala

class MyClass {}

val x = new MyClass