Obbiettivi del corso:
- Definire i Big Data
- Differenziare un database NoSQL dal sistema di gestione del database relazionale
- Identificare quando utilizzare un database NoSQL
- Identificare le funzionalità chiave del database Oracle NoSQL
- Spiegare l'architettura Oracle NoSQL Database
- Identificare i componenti del database Oracle NoSQL
- Usa KVLite
- Identificare la struttura dello schema per Oracle NoSQL Database
- Definire e progettare chiavi principali e secondarie
- Definire coerenza e durata
- Identifica le API Java per accedere a KVStore
- Installare il database Oracle NoSQL
- Configurare un KVStore utilizzando l'interfaccia della riga di comando e la console di amministrazione
- Spiegare come aggiornare una distribuzione esistente
- Identificare come ignorare una politica di coerenza e durata predefinita
- Creare ed eseguire un'operazione transazionale
- Amministratore del database
- Sviluppatore
A fine corso i partecipanti saranno in grado di:
- Monitorare e ottimizzare le prestazioni del database Oracle NoSQL.
- Eseguire attività di backup, ripristino e risoluzione dei problemi.
- Creare un'applicazione utilizzando le API del database Oracle NoSQL.
- Definire i Big Data e identificare quando utilizzare il database Oracle NoSQL.
- Spiegare le funzionalità, i vantaggi e i componenti chiave del database Oracle NoSQL.
- Installare e configurare Oracle NoSQL Database.
- Panoramica dei database Big Data e NoSQL
- Database Oracle NoSQL
- Progettare uno schema
- Consistenza
- Durabilità
- Applicazione con carta di credito e API: panoramica
- Amministrazione: panoramica
- Pianificazione dell'installazione
- Impostazione dei nodi del database Oracle NoSQL
- Configurazione e distribuzione di KVStore
- Memorizza parametri
- Ottimizzazione delle prestazioni di KVStore
- Backup e ripristino
- Risoluzione dei problemi
- Accesso a KVStore
- Creazione di componenti chiave e di valore
- Caricamento dei dati in un KVStore
- Recupero di dati da un KVStore
- Manipolazione dei dati in un KVStore
- Gestione delle eccezioni
- Configurare la coerenza
- Configurazione di coerenza e durata
Corso in aula informatizzata, teorico e pratico, con esercitazioni guidate dal docente.
- Comprensione dei Big Data
- Programmazione Java