User Avatar

Corso Apache Cassandra

32 ore
Qualsiasi livello

Apache Cassandra è un database open-source ottimizzato per i progetti con grande mole di dati (Big Data). Sviluppato inizialmente dal Lab di Facebook. dal 2009 fa parte del progetto Apache Software Foundation.

Apache Cassandra è un NoSQL, ovvero un database non relazionale. Cassandra è definito un DBMS distribuito ed open-source. Viene utilizzato per gestire dati di grandi dimensioni dislocati in server diversi.

Apache Cassandra è decentralizzato, fault-tolerance, tunable consistency, elastico e scalabile.

Oggi Apache Cassandra viene utilizzato da tutte le grandi realtà del mondo Information Technology come Facebook, eBay, Netflix, Twitter, Cisco ecc.

Apache Cassandra viene impiegato assieme alle tecnologie per i Big Data come Hadoop & Spark.

Obiettivi del Corso Apache Cassandra: formare lo studente con conoscenze basi sul database Apache Cassandra e per lo sviluppo applicazioni con il suddetto database

Requisiti per i discenti: Programmatori con conoscenze base di Java e dell’ ambiente Linux

Corso Apache Cassandra erogato solo su richiesta e per le aziende, anche in modalità Online-Classe Virtuale

Corso Apache Cassandra erogato su richiesta specialmente per le aziende.

PROGRAMMA Corso Apache Cassandra (32 ore):

Introduzione

  • Evoluzione dei Database nei progetti di Big Data
  • I database NoSQL

Apache Cassandra

  • Introduzione ad Apache Cassandra e Caratteristiche
  • Interfaccia linea di comando
  • Vantaggi e limitazioni di Apache Cassandra
  • PuTTY
  • WinSCP

Architettura di Apache Cassandra

  • Introduzione
  • Scrittura e lettura di un processo
  • Partizionamento e data raplication
  • Network topology e snitches
  • Gossip protocol
  • Seed nodes
  • Virtual nodes e Token generator
  • Gestione degli errori

Installazione e configurazione Apache Cassandra

  • Introduzione e panoramica versioni Apache Cassandra
  • Configurazione ed installazione su CentOS

Cassandra Data Model

  • Keyspaces, tabelle e colonne
  • Apache Cassandra DDL: create, alter, drop table
  • Apache Cassandra DML: insert, update, select, delete
  • Data Difinition e Data Manipulation Statements
  • Collezioni di Colonne in Apache Cassandra
  • Catching Impala Metadati

Apache Cassandra interfaccia

  • CQLSH
  • Java Interface
  • OBDC Interface

Ecosistema Hadoop attorno ad Apache Cassandra

  • Introduzione ad Apache Storm, architettura e data model
  • Introduzione ad Apache Kafka, architettura e data model
  • Introduzione ad Apache Spark, architettura e data model

Vuoi essere ricontattato?

Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

    Contattaci su Whatsapp