Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Sovranità dei database SQL distribuiti
- I limiti dei database SQL globali bloccati in piattaforme chiuse: Spanner, Aurora Global.
- Architettura di CockroachDB: intervalli gestione dati con Raft, titolari di lease e meccanismo MVCC.
- Escalabilità orizzontale senza necessità di storage condiviso.
Configurazione dei cluster
- Topologie Docker Compose per un’unica regione e per più regioni.
- Distribuzione su Kubernetes mediante StatefulSet con volumi persistenti.
- Best practice relative ai certificati di sicurezza e all’inizializzazione dei nodi.
Compatibilità SQL e ottimizzazione delle query
- Funzionalità SQL supportate e differenze rispetto a PostgreSQL.
- Ottimizzatore basato sui costi e analisi dei piani di esecuzione.
- Indici, chiavi composte e indici inversi per gestire dati JSON o array.
Configurazione multiregionale
- Impostazioni di regione e località per determinare dove vengono salvati i dati.
- Differenze tra il modello Follow-the-Workload, tabelle regionali e obiettivi di sopravvivenza dei cluster.
- Posizionamento ottimale dei titolari di lease e gestione del routing intelligente.
Backup, ripristino e disaster recovery
- Creazione di backup completi dei cluster su storage cloud o S3 locale.
- Esecuzione di backup incrementali e recupero a un punto specifico nel tempo.
- Utilizzo di Changefeeds per inviare aggiornamenti dati a Kafka e altri flussi in tempo reale.
Sicurezza e conformità normativa
- Implementazione obbligatoria del protocollo TLS tra nodi e tra client e server.
- Gestione dei ruoli mediante RBAC e protezione a livello di singola riga.
- Registrazione delle attività per finalità di audit e conformità alle normative vigenti.
Modelli di integrazione
- Integrazione con framework ORM quali SQLAlchemy, Prisma e GORM.
- Migrazioni da PostgreSQL attraverso strumenti dedicati.
- Utilizzo di sidecar su Kubernetes e integrazione con mesh di servizi.
Requisiti
- Solide competenze in SQL e amministrazione di database relazionali.
- Conoscenza di base dei meccanismi di consenso distribuito (ad esempio Raft).
- Conoscenza di base degli strumenti Go e dimestichezza con Docker sono utili, ma non obbligatorie.
Pubblico destinatario
- Architetti database senior che sviluppano sistemi di gestione dati indipendenti.
- Squadre che desiderano sostituire database come Spanner, Aurora Global e Cosmos DB.
- Istituti finanziari e sanitàrichiedono massima coerenza nei dati.
21 ore
Recensioni (3)
buona spiegazione di ciascun punto e fornisci un compito per la pratica.
Piseth Ben - ACLEDA Bank Plc.
Corso - Oracle Database 19c: SQL Tuning Workshop
Traduzione automatica
personalizzato in base alla nostra comprensione e ai dati
Vincent Long - ASSMANG PTY LTD
Corso - Business Intelligence with SSAS
Traduzione automatica
Gli strumenti di formazione forniti.
- UNIFI
Corso - NoSQL Database with Microsoft Azure Cosmos DB
Traduzione automatica