Struttura del corso

Introduzione

Panoramica dei database NoSQL più diffusi

  • MongoDB (documento), Cassandra (colonnare), Redis (chiave-valore), Neo4J (grafico)

Panoramica di MongoDB Funzionalità e architettura

  • Mapping tra un database relazionale e MongoDB
  • Indicizzazione, replica, bilanciamento del carico, query ad hoc e così via.

MongoDB contro MySQL

Installazione e configurazione MongoDB

Creazione di un Database

Lettura, scrittura e interrogazione MongoDB

Sviluppo di applicazioni con MongoDB

Sicurezza in MongoDB

Disponibilità in MongoDB

Integrazione dell'archiviazione dei dati relazionali e NoSQL (non relazionale)

Integrazione MongoDB con i framework per l'elaborazione dei dati

  • Hadoop MapReduce, Apache Spark, ecc.

Quando usare MongoDB

  • Carichi di lavoro ideali per NoSQL in un'azienda

Quando non usare MongoDB

  • Svantaggi di NoSQL

Distribuzione MongoDB nell'ambiente di produzione

  • On-premise o cloud pubblico

Ridimensionamento MongoDB

Risoluzione dei problemi MongoDB

Osservazioni conclusive

Introduzione

  • Database a colonne (tabulare) e database di documenti

Panoramica di Cassandra Funzionalità e architettura

Installazione e configurazione Cassandra

Creazione di un Database

Lettura, scrittura e interrogazione Cassandra

Sviluppo di applicazioni con Cassandra

Sicurezza in Cassandra

Disponibilità in Cassandra

Integrazione dell'archiviazione dei dati relazionali e NoSQL (non relazionale)

Integrazione Cassandra con i framework per l'elaborazione dei dati

  • Hadoop MapReduce, Apache Spark, ecc.

Quando usare Cassandra

Distribuzione di Cassandra nell'ambiente di produzione

  • On-premise e cloud pubblico

Ridimensionamento Cassandra

Risoluzione dei problemi Cassandra

Osservazioni conclusive

Requisiti

  • Comprensione dei concetti relativi ai database relazionali
  • Non è necessaria alcuna esperienza di programmazione
 28 ore

Numero di Partecipanti



Prezzo per Partecipante

Corsi relativi

Categorie relative