Kategoria: Bazy danych, SQL
Szkolenie obejmuje zaawansowane zagadnienia związane z administracją serwera bazy danych MongoDB. Po ukończeniu szkolenia Uczestnik będzie posiadał wiedzę konieczną do wdrożenia i obsługi w środowisku On-Premise ale także z wykorzystaniem rozwiązania chmurowego Atlas MongoDB. Pokażemy konfigurację rozwiązań wysokiej dostępności (High Availability – Mongo Replicaset) . Szkolenie prowadzone jest w formie warsztatowej a każdy moduł zawiera liczne ćwiczenia prkatyczne.
Czas trwania
2 dni
Program
- Obsługa transakcji
- Narzędzie Mongosh – MongoDB shell – administracja serwerem
- Narzędzia GUI, klienci, monitoring, wspomaganie pracy
- Mongotop
- Mongostat
- MongoDB Atlas
- Compass
- Percona Cacti
- Nagios
- Prometheus
- Keepalive script
- Konfiguracja replikacji Master-Slave – rozwiązanie HA -Replicaset
- pojęcie replikacji synchronicznej i asynchronicznej
- pojęcie quorum
- instalacja dodatkowych serwerów Mong#* (role: Primary, Secondary, Arbiter)
- komenda rs.initiate() – zestawienie replikacji do nowego slave’a
- komenda rs.status(), rs.conf(), rs.printReplicationInfo() – sprawdzenie statusu
replikacji - dodawanie, odejmowanie nodów z replicaset: rs.add(), rs.remove()
- wykonanie procedury Automatic Failover
- selekcja nowego primary
- parametr electionTimeoutMillis
- members[n].priority
- skalowalność
- odciążenie ruchu na masterze
- odczyty ze slave’ów
- Konfiguracja klastra
- przygotowanie środowiska:
- routers (mongos)
- config servers
- replica sets,
- elementy konfiguracji:
- rs.initiate()
- configsvr
- replSet
- bind_ip
- dbath
- shardsvr
- configdb
- sh.addShard()
- sh.shardCollection()
- klucze shard
- hashed
- ranged
- data resharding
- test mechanizmu failover
- dodawanie i usuwanie nodów z klastra
- cluster data balancer
- przygotowanie środowiska:
- Wykonywanie backupu i przywracania danych – pliki danych i pliki logów
- mongodump/mongorestore
- mongoimport/mongoexport
- lvm backup with db.fsyncLock()
- backup binarny
Training also available in English.
Przeznaczenie i wymagania
Szkolenie przeznaczone jest dla Administratorów baz danych chcących poszerzyć swoją wiedzę o zaawansowane zagadnienia.
Dla osób posiadających co najmniej podstawową wiedzę o administracji MongoDB oraz znajomość systemu operacyjnego Linux.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.
Zobacz też:
- Programista baz danych Oracle (kurs zawodowy - bootcamp)
- Analiza danych (kurs zawodowy - bootcamp)
- PostgreSQL dla analityków
- Zaawansowany PostgreSQL dla analityków
- Procedury składowane w PL/pgSQL dla PostgreSQL
- PostgreSQL dla programistów
- Projektowanie baz danych w PostgreSQL
- Optymalizacja aplikacji dla PostgreSQL
- PostgreSQL dla administratorów
- Kopie zapasowe w PostgreSQL
- Replikacja i HA w PostgreSQL
- Zaawansowany PostgreSQL dla administratorów
- Wprowadzenie do administracji MongoDB
- Tuning MongoDB
- Administracja serwerem Redis
- Język SQL (w MS Access, MS SQL Server)
- Język SQL i bazy danych dla analityków
- Bazy danych i zapytania T-SQL w MS SQL Server
- Zaawansowane zagadnienia języka T-SQL w MS SQL Server
- Wprowadzenie do administracji SQL Server
- Bazy danych dla programistów
- MySQL dla programistów
- Administracja MySQL
- Zaawansowane bazy danych. Optymalizacja zapytań. Natywne bazy XML, XPath, XQuery
- Oracle Database SQL
- Oracle Database PL/SQL
- Oracle Database SQL - zagadnienia zaawansowane
- Administracja bazą danych Oracle
- Zaawansowana administracja bazą danych Oracle
- MS Access (zaawansowany)
- Programowanie VBA w Accessie