A Practical Introduction to NoSQL Databases

Corso

A Milano

Prezzo da consultare

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Luogo

    Milano

I database relazionali sono stati la tecnologia di scelta per l'archiviazione, il recupero e l'interrogazione dei dati I database relazionali consentono agli utenti di organizzare i propri dati utilizzando un insieme di modelli strutturati e ben definiti (modello) Mentre questo approccio funziona bene per la memorizzazione di dati standardizzati e ben definiti in anticipo (si pensi a un'applicazione di controllo ospedaliero che registri i record del paziente con lo stesso insieme coerente di campi predefiniti ID paziente, nome, cognome, data dell'ultima visita , ecc), ci sono limitazioni a questo modello Per le organizzazioni i cui dati in entrata non sono ben definiti (si pensi a un modulo di richiesta online per una startup che sta ancora sperimentando diversi campi per la raccolta dei dati dei visitatori, rimuovendo e aggiungendo campi mentre si adattano alla natura mutevole dell'attività) ogni definizione consolidata di come i dati dovrebbero inserirsi in un database esistente dovrebbe essere ridefinita regolarmente Ciò richiederebbe ricreare il modello di dati (schema) che detta la struttura dei dati e i suoi tipi di dati consentiti per supportare diversi tipi di input di dati, ecc, Prima che qualsiasi nuovo dato possa essere salvato nel database Immettere i database NoSQL (non solo SQL) I database NoSQL liberano gli utenti dal dover predefinire la struttura dei dati in arrivo, consentendo loro di inserire e aggiornare nuovi dati al volo I database NoSQL sono spesso più veloci dei database relazionali e possono gestire facilmente grandi quantità di dati I database NoSQL scalano meglio dei database relazionali, grazie alla loro capacità di partizionare in modo efficiente i dati su molti server (cluster) e bilanciare il carico dell'accesso a questi dati I database NoSQL si integrano particolarmente bene con le applicazioni che supportano analisi in tempo reale, personalizzazione del sito, IoT e app mobili In questo corso di formazione dal vivo, istruito,...

Sedi e date

Luogo

Inizio del corso

Milano
Visualizza mappa
Piazza Duomo, Via Torino 2, 20123

Inizio del corso

Consultare

Profilo del corso

An understanding of relational database concepts
No programming experience is necessary

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Emagister S.L. (Titolare del trattamento dati) utilizzerà i tuoi dati per svolgere attività promozionali (via email e/o telefono), pubblicare recensioni o gestire eventuali segnalazioni. Nella politica sulla privacy potrai conoscere i tuoi diritti e gestire la cancellazione.

Opinioni

Programma


Introduction

Overview of the Most Popular NoSQL Databases

  • MongoDB (document), Cassandra (columnar), Redis (key-value), Neo4J (graph)

Overview of MongoDB Features and Architecture

  • Mapping between a relational database and MongoDB
  • Indexing, replication, load balancing, ad hoc querying, etc.

MongoDB vs MySQL

Installing and Configuring MongoDB

Creating a Database

Reading, Writing and Querying MongoDB

Application Development with MongoDB

Security in MongoDB

Availability in MongoDB

Integrating relational and NoSQL (non-relational) data storage

Integrating MongoDB with Data Processing Frameworks

  • Hadoop MapReduce, Apache Spark, etc.

When to use MongoDB

  • Ideal workloads for NoSQL in an enterprise

When not to use MongoDB

  • Disadvantages of NoSQL

Deploying MongoDB to Production

  • On-premise or public cloud

Scaling MongoDB

Troubleshooting MongoDB

Closing Remarks


Introduction

  • Columnar (tabular) vs document database

Overview of Cassandra Features and Architecture

Installing and Configuring Cassandra

Creating a Database

Reading, Writing and Querying Cassandra

Application Development with Cassandra

Security in Cassandra

Availability in Cassandra

Integrating relational and NoSQL (non-relational) data storage

Integrating Cassandra with Data Processing Frameworks

  • Hadoop MapReduce, Apache Spark, etc.

When to use Cassandra

Deploying Cassandra to Production

  • On-premise and public cloud

Scaling Cassandra

Troubleshooting Cassandra

Closing Remarks

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

A Practical Introduction to NoSQL Databases

Prezzo da consultare