Kategoria: Bazy danych, SQL
W czasie tego szkolenia omawiamy aspekty związane z budową, konfiguracją oraz obsługą serwera bazy danych MongoDB. Szczególny nacisk kładziemy na instalację i konfigurację serwera MongoDB,, projektowanie i implementację struktur danych praz omówienie podstawowych operacji administracyjnych.
Czas trwania
2 dni
Program
- Wprowadzenie do technologii Mongo
- główne zalety technologii Mongo
- rekordy składowane jako dokumenty
- wsparcie dużej ilości języków programowania
- horyzontalna skalowalność infrastruktury
- porównanie modeli ACID i BASE
- teoria CAP
- przykłady wdrożonych klastrów produkcyjnych
- wykorzystanie Mongo w obszarze BigData
- Mongo Enterprise serwer porównanie z wersją Community
- główne zalety technologii Mongo
- Miejsce instalacji serwera – maszyny fizyczne czy chmura?
- Instalacja serwera
- Podstawowa konfiguracja serwera
- Storage
- dbPath
- journal
- systemLog
- destination
- logAppend
- path
- processManagement
- fork
- pidFilePath
- net
- port
- bindIp
- http
- security
- authorization
- silnik WiredTiger – Cache
- sieciowa kompresja
- journaling
- Storage
- Autoryzacja i uwierzytelnianie użytkowników
- Praca z danymi
- zaawansowane operacje na danych
- struktura danych – kolekcje
- obsługa transakcji
- typy operacji CRUD
- operacje inserts
- operacje deletes
- operacje updates
- operacje query
- operacje full-text search
- operacje na danych geograficznych
- operacje bulk write
- read concern – kontrola konsystencji i izolacji danych
- operacje agregacji, mapreduce – zastosowanie w obszarze Big Data
- typy indeksów
- single
- compound
- multikey
- text
- wildcard
- 2dsphere
- 2d
- geoHaystack
- hashed
- partycjonowanie danych – koncepcja chunks
- dane czasowe
- tworzenie skryptów w powłoce Mongo
- kontrola czasu życia kluczy/danych – ustawienia TTL
- partycjonowanie danych
Training also available in English.
Przeznaczenie i wymagania
Szkolenie dla administratorów, ale także dla programistów oraz analityków danych.
Ogólna znajomość zagadnień informatycznych oraz pojęć związanych z bazami danych i umiejętność sprawnej obsługi komputera.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.