Podstawy administracji systemem operacyjnym.
Ten kurs obejmuje wszystko, co administrator bazy danych musi wiedzieć, aby pomyślnie wdrożyć i utrzymywać MongoDB bazy danych.
Omówiono również diagnozowanie problemów z wydajnością, importowanie i eksportowanie danych oraz ustanawianie odpowiednich procedur tworzenia kopii zapasowych i przywracania, przegląd interfejsu API MongoDB CRUD, powłoki poleceń i sterowników.
Odbiorcami tego kursu są osoby, które chcą:
- Zrozumienie MongoDB z perspektywy programisty, w tym jego powłoki poleceń, interfejsu API zapytań i narzędzi sterownika.
- Wdrażanie MongoDB we wszystkich konfiguracjach - jako pojedynczy serwer, z replikacją master/slave, jako zestaw replik i jako klaster sharded.
- Ocena aplikacji i odpowiedni dobór sprzętu.
- Monitorowanie instancji MongoDB i integracja ze standardowym oprogramowaniem monitorującym (Munin, Nagios itp.).
- Planowanie tworzenia kopii zapasowych i zarządzanie importem i eksportem dużych ilości danych.
- Rozwiązywanie najczęstszych problemów programistycznych i scenariuszy awarii.
Każdy uczestnik będzie musiał wykonać serię ćwiczeń praktycznych.
MongoDB Przegląd architektury
- Pochodzenie, cele projektowe, kluczowe cechy
- Struktura procesów (mongos, mongod, serwery konfiguracyjne)
- Struktura katalogów/plików
Praca z MongoDB powłoką
- Dokumenty i typy danych
- CRUD (wstawia, zapytania, aktualizacje, usuwa)
- Polecenia systemowe
Konfiguracja i wdrożenie na jednym serwerze
- Pliki konfiguracyjne
- Pliki danych i alokacja
- Pliki dziennika
- Zalecenia dotyczące sprzętu i systemu plików
Bezpieczeństwo
- Wbudowane uwierzytelnianie
- Zalecenia dotyczące bezpiecznego wdrożenia
Monitorowanie MongoDB
- mongostat
- Analizowanie wydajności pamięci i operacji we/wy
- Integracja z narzędziami monitorującymi: Munin / Cacti / Nagios
- konsola internetowa MongoDB.
Indeksowanie i optymalizacja zapytań
- Zarządzanie indeksami i MongoDB indeksowaniem wewnętrznym
- Indeksy pojedyncze / złożone / geograficzne
- Identyfikacja zapytań nieoptymalnych. Korzystanie z profilera zapytań.
Wprowadzenie do sterowników (Java/Python/Ruby/PHP/Perl)
- Jak sterowniki i powłoka komunikują się z MongoDB
- BSON i MongoDB protokół przewodowy
- Rozwiązywanie problemów z połączeniami aplikacji
Wprowadzenie do skalowalności odczytu i zapisu
Replikacja i trwałość
- Replikacja master-slave
- Zestawy replik
- Używając zapisu dbamy o trwałość
- Obsługa błędów replikacji
Automatyczne fragmentowanie
- Jak działa sharding
- Konfigurowanie MongoDB klastra fragmentu
Wybór klucza fragmentu
Sharding i indeksy
- Topologie zestawu replik i fragmentowania
- Administrowanie klastrem podzielonym na fragmenty
Migracja fragmentów/porcji
Plany tworzenia kopii zapasowych i przywracania
- Strategie oparte na systemie plików
- mongodump / mongorestore
- rsync
- mongoimport / mongoeksport
United Arab Emirates - MongoDB for Administrators
Qatar - MongoDB for Administrators
Egypt - MongoDB for Administrators
Saudi Arabia - MongoDB for Administrators
South Africa - MongoDB for Administrators
Brasil - MongoDB para Administradores
Canada - MongoDB for Administrators
中国 - MongoDB for Administrators
香港 - MongoDB for Administrators
澳門 - MongoDB for Administrators
台灣 - MongoDB for Administrators
USA - MongoDB for Administrators
Österreich - MongoDB für Verwaltung
Schweiz - MongoDB für Verwaltung
Deutschland - MongoDB für Verwaltung
Czech Republic - MongoDB for Administrators
Denmark - MongoDB for Administrators
Estonia - MongoDB for Administrators
Finland - MongoDB for Administrators
Greece - MongoDB for Administrators
Magyarország - MongoDB for Administrators
Ireland - MongoDB for Administrators
Luxembourg - MongoDB for Administrators
Latvia - MongoDB for Administrators
España - MongoDB para Administradores
Italia - MongoDB for Administrators
Lithuania - MongoDB for Administrators
Nederland - MongoDB for Administrators
Norway - MongoDB for Administrators
Portugal - MongoDB para Administradores
România - MongoDB for Administrators
Sverige - MongoDB for Administrators
Türkiye - MongoDB for Administrators
Malta - MongoDB for Administrators
Belgique - MongoDB for Administrators
France - MongoDB for Administrators
Australia - MongoDB for Administrators
Malaysia - MongoDB for Administrators
New Zealand - MongoDB for Administrators
Philippines - MongoDB for Administrators
Singapore - MongoDB for Administrators
Thailand - MongoDB for Administrators
Vietnam - MongoDB for Administrators
India - MongoDB for Administrators
Argentina - MongoDB para Administradores
Chile - MongoDB para Administradores
Costa Rica - MongoDB para Administradores
Ecuador - MongoDB para Administradores
Guatemala - MongoDB para Administradores
Colombia - MongoDB para Administradores
México - MongoDB para Administradores
Panama - MongoDB para Administradores
Peru - MongoDB para Administradores
Uruguay - MongoDB para Administradores
Venezuela - MongoDB para Administradores
Polska - MongoDB for Administrators
United Kingdom - MongoDB for Administrators
South Korea - MongoDB for Administrators
Pakistan - MongoDB for Administrators
Sri Lanka - MongoDB for Administrators
Bulgaria - MongoDB for Administrators
Bolivia - MongoDB para Administradores
Indonesia - MongoDB for Administrators
Kazakhstan - MongoDB for Administrators
Moldova - MongoDB for Administrators
Morocco - MongoDB for Administrators
Tunisia - MongoDB for Administrators
Kuwait - MongoDB for Administrators
Oman - MongoDB for Administrators
Slovakia - MongoDB for Administrators
Kenya - MongoDB for Administrators
Nigeria - MongoDB for Administrators
Botswana - MongoDB for Administrators
Slovenia - MongoDB for Administrators
Croatia - MongoDB for Administrators
Serbia - MongoDB for Administrators
Bhutan - MongoDB for Administrators