Schița de curs
Introducere
Prezentare generală a MemSQL
Înțelegerea arhitecturii MemSQL.
Pornire rapidă cu MemSQL Utilizarea MemSQL Ops
Înțelegerea conceptelor esențiale MemSQL.
- Prezentare generală a comenzilor MemSQL.
- Lucrul cu Rowstore și Columnstore
- Implementarea distribuției datelor
- Utilizarea tastelor Shard
- Implementarea Joinurilor Distribuite
- Utilizarea tabelelor de referință
- Înțelegerea topologiilor clusterelor de aplicații
Instalarea și actualizarea MemSQL
- Proiectarea unui cluster
- Efectuarea instalării manuale
- Extinderea unui cluster
- Implementarea unui Upgrade
- Securizarea MemSQL
Lucrul cu proiectarea schemelor și optimizarea interogărilor
- Lucrul cu Tranzacții
- Lucrul cu date geospațiale
- Înțelegerea tipurilor de index
- Utilizarea Sparsity și a Formelor Normalizate
- Practic: Utilizarea unui tabel de referință pentru a interoga JSON cu lungimi variabile ale matricei
- Lucrul cu Strategii cheie Shard
- Identificarea unei strategii de fragmentare
- Înțelegerea analizei, a explicației și a profilului
- Implementarea optimizării schemei pentru performanța interogărilor
- Utilizarea sugestiilor de interogare
Scufundare adânc în administrarea operațiunilor MemSQL.
- Utilizarea interfeței de linie de comandă MemSQL Ops
- Administrarea unui Cluster
- Înțelegerea conceptelor cheie ale administratorului
- Copiere de rezervă și restaurare a datelor
- Scalare dimensiune cluster
- Confruntarea cu Eșecurile Clusterului
- Gestionarea disponibilității ridicate
- Mem de monitorizareSQL
- Lucrul cu jurnalul de urmărire
- Utilizarea durabilitate și recuperare
- Rularea diagnosticelor
Lucrul cu MemSQL procedural SQL (MPSQL)
- Utilizarea funcțiilor cu valori de tabel
- Utilizarea funcțiilor definite de utilizator
- Utilizarea funcțiilor agregate definite de utilizator
- Utilizarea procedurilor stocate
Implementarea benchmarking-ului de performanță și reglajului fin
- Utilizarea valorilor experimentale
- Performance Testing cu dbbench
- Practic: Lucrul cu un Database Generator de sarcină de lucru
- Folosind Management Vizualizări
- Implementarea profilării sarcinii de lucru
- Practic: MemSQL Sus
Lucrul cu MemSQL Pipelines și Ingestie de date în timp real
- Utilizarea conectorului MemSQL pentru Apache Spark
- Folosind MemSQL Pipelines cu Apache Kafka și AWS S3
Crearea de aplicații în timp real
- Lucrul cu Business Intelligence Dashboards
- Utilizarea conductelor MemSQL pentru Machine Learning
- Implementarea unui tablou de bord în timp real
- Implementarea Predictive Analytics
Depanarea MemSQL
Rezumat și Concluzie
Cerințe
- Experiență cu Linux, sisteme de baze de date relaționale și platforme SQL .
- Experiență cu programarea în Scala, Java sau Python
Mărturii (4)
how the trainor shows his knowledge in the subject he's teachign
john ernesto ii fernandez - Philippine AXA Life Insurance Corporation
Curs - Data Vault: Building a Scalable Data Warehouse
Subiectul general în sine
- Verizon Connect
Curs - Amazon Redshift
Tradus de catre o masina
Lo que más me gustó fue el dominio del tema por parte del trainer, su paciencia y claridad al explicar los conceptos, y especialmente su disposición constante para responder todas las dudas que surgieron. Fue una experiencia de aprendizaje realmente enriquecedora y muy agradable.
Patricio Condado - SOKODB
Curs - Greenplum Database
Cunoștințe practice mai presus de teorie
Szymon - Agora SA
Curs - Scylla Database
Tradus de catre o masina