Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Svoboda při používání distribuovaných SQL systémů
- Globální SQL řešení vázaná na uzavřené platformy: Spanner, Aurora Global.
- Architektura CockroachDB: mechanismus Raft, správa držitelů lease a implementace MVCC.
- Horizontální škálování bez nutnosti sdíleného úložiště.
Nasazení clusteru
- Topologie s jedním či více regiony vytvořené pomocí Docker Compose.
- Nasazení prostřednictvím Kubernetes StatefulSet se spolehlivým uložištěm dat.
- Osvědčené postupy pro zabezpečovací certifikáty a inicializaci jednotlivých uzlů.
Kompatibilita SQL a optimalizace dotazů
- Podporované SQL vlastnosti a omezení kompatibility s PostgreSQL.
- Optimalizační nástroj založený na kalkulaci nákladů a plánu provedení dotazů.
- Použití indexů, vícenásobných klíčů i inverzních indexů pro práci s JSON či poli.
Konfigurace více regionů
- Nastavení regionů a lokality určených k ukládání dat.
- Strategie ‚Follow-the-workload‘ oproti strategii regionálních tabulek s různými cíli ochrany dat.
- Umisťování držitelů lease a směrování požadavků podle topologie systému.
Zálohování, obnova a zajištění odolnosti proti výpadkům
- Kompletní zálohy celého clusteru do cloudových úložišť či lokálních S3 systémů.
- Inkrementální zálohování a možnost obnovení dat na konkrétní okamžik v minulosti.
- Dodávka změn do streamovacích kanálů typu Kafka či webhooks.
Bezpečnost a shoda s legislativou
- Použití šifrování TLS na všech úrovních: mezi uzly i mezi klienty a serverem.
- Systém RBAC a řešení zabezpečení na úrovni jednotlivých řádků dat.
- Generování auditních protokolů a hlášení pro účely dodržování předpisů.
Integrační modely
- Připojení k nejrozšířenějším ORM nástrojům: SQLAlchemy, Prisma a GORM.
- Migrace z PostgreSQL pomocí specializovaných nástrojů.
- Využití sidecar kontejnerů v rámci Kubernetes či integrace s síťovými systémy typu service mesh.
Požadavky
- Pevné znalosti SQL a správy relačních databází.
- Základní porozumění mechanismům distribuovaného konsensu (Raft).
- Ovládání nástrojů Go a zkušenosti s Dockerem jsou výhodné.
Cílová skupina
- Zkušení databázoví architekti, kteří budují sofistikované systémy na správu dat.
- Týmy nahrazující systémy Spanner, Aurora Global či Cosmos DB.
- Finanční a zdravotnické organizace vyžadující maximální konzistenci dat.
21 Hodiny
Reference (3)
dobrý popis jednotlivých bodů a zadání pro cvičení.
Piseth Ben - ACLEDA Bank Plc.
Kurz - Oracle Database 19c: SQL Tuning Workshop
Přeloženo strojem
přizpůsobeno našemu chápání a datům
Vincent Long - ASSMANG PTY LTD
Kurz - Business Intelligence with SSAS
Přeloženo strojem
Poskytnuté školicí nástroje.
- UNIFI
Kurz - NoSQL Database with Microsoft Azure Cosmos DB
Přeloženo strojem