Nozioni di base su Cassandra - corso RUB 51.500. da IBS Training Center, formazione 24 ore, Data 26 novembre 2023.
Miscellanea / / December 06, 2023
Cassandra® è un sistema di gestione di database distribuito, tollerante ai guasti, scalabile e non relazionale con nodi peer, molto veloci da scrivere e semplicemente veloci da leggere, ripristinandosi automaticamente quando fallimenti. Esiste un linguaggio simile a SQL per l'accesso ai dati. Il corso è dedicato allo studio dei principi su cui è costruito, ai metodi per crearne i database e alla scrittura di query nel linguaggio CQL e accedendo ai dati dai programmi applicativi tramite API e utilizzando librerie di alto livello. Vengono presi in considerazione i processi di lettura e scrittura dei dati, gestione dei cluster, determinazione dei requisiti di risorse, metodi per l'ottimizzazione delle prestazioni e monitoraggio.
Programma del corso
Argomenti trattati:
Concetti base di Cassandra®;
Installazione e configurazione: localmente e nel cloud;
Architettura, replica, gestione della coerenza;
Processo di registrazione dei dati, registrazione ritardata;
Processo di lettura dei dati, recupero dei dati;
Consolidamento dei dati archiviati e pulizia dei dati cancellati;
modello dati Cassandra®;
Chiavi primarie e chiavi di partizionamento;
CQL: Linguaggio di query Cassandra;
CQL: tipi di dati, raccolte, dati nidificati, invecchiamento dei dati;
query CQL;
Transazioni;
Modellazione dei dati da query;
Migliori pratiche di modellazione dei dati per Cassandra®;
Architettura del driver Java;
Nozioni di base sull'API Java;
Gestione squilli DHT;
Nozioni di base sull'API Java®;
Gestione squilli DHT;
Ottimizzazione delle prestazioni;
Spazio delle chiavi di sistema;
Gestione dell'archiviazione dei dati;
Determinazione dei requisiti di risorse: memoria, CPU, disco;
Correggere gli errori e rispondere ai guasti;
Monitoraggio.
Tutte le informazioni pubblicate in questa sezione di Lifehacker non costituiscono un'offerta al pubblico come definita dalle disposizioni dell'articolo 437 del Codice Civile della Federazione Russa e sono solo a scopo informativo.
Il servizio utilizza le tecnologie del progetto “Educated” e non fornisce servizi didattici.