Course Code: mongodbadmin
Duration: 14 hours
Prerequisites:

Podstawy administracji systemem operacyjnym.

Overview:

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.

Course Outline:

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
Sites Published:

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

日本 - 管理者向けMongoDB

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

Nepal - MongoDB for Administrators

Uzbekistan - MongoDB for Administrators