Detail kurzu
MongoDB - NoSql databáze
DataScript s.r.o.
Popis kurzu
NoSQL databáze jsou reakcí na exponenciálně rostoucí objemy dat generovaných z moderních distribuovaných systémů s mnoha aktéry. Největším tématem zde jsou sociální sítě, kde jsou aktéři fyzické a právnické osoby v této síti komunikující a prezentující se. Podobným příkladem je samotný internet, respektive hardware a software, který internet tvoří. Jako roste počet uživatelů internetu i objem přenesených dat a šířka připojení, roste i počet zařízení, služeb a aplikací produkujících a vyměňujících si záznamy o incidentech, běžném provozu, i statistická data. Všechny tyto záznamy podobně jako data ze sociálních sítí obsahují cenné informace. A pro zpracování těchto velkých dat potřebujeme nástroje, jelikož relační databáze nenabízejí ani zdaleka potřebný výkon. Takovým nástrojem jsou NoSQL databáze.
Tento kurz slouží jako přehled o rozdílech mezi relačními (“SQL”) a NoSQL databázemi, nejen po stránce zaměření, ale i o rozdílných úskalích, způsobech implementace, řízení provozu a nutných znalostí a schopností pro výhodné použití NoSQL databází.
Obsah kurzu
Cíle kurzuÚčastníci se mimo jiné naučí:
- porozumět základním principům NoSQL databází
- porozumět přínosům a úskalím distribuovaných databází
- porozumět správnému užití NoSQL databází
- porozumět kategorizaci NoSQL databází (Key-value stores, Column-oriented, Graph, Document oriented)
- porozumět architektuře a využití document-oriented databáze MongoDB
- nainstalovat MongoDB v ne-distribuovaném prostředí
- základům práce s MongoDB – databáze, kolekce, dokumenty, operátory
- základům správy produkčního nasazení MongoDB
Úvod
- základní koncepty a principy NoSQL
- NoSQL vs. RDBMS – stručný úvod
- Distribuované systémy a CAP
- ACID vs. BASE
NoSQL kategorizace a použití
- Použití NoSQL – kde ano a kde ne
- Jaké NoSQL? - kategorizace - Key-value stores, Column-oriented, Graph, Document oriented
- Úskalí a nutné rozvahy
MongoDB - přehled
- Historie, současný stav
- Architektura
- Datové typy
- nástroje pro správu
MongoDB – instalace, údržba, administrace
- instalace
- backup & restore
- user management
MongoDB - dotazování
- vkládání dokumentů
- editování dokumentů
- výběr dokumentů, operátory, agregace
- mazání dokumentů
- indexy
- Základní znalost dotazovacího jazyka SQL
- Základní znalost libovolného systému řízení báze dat (DBMS)
Cieľová skupina
- Techničtí ředitelé, IT projektoví manažeři, Databázoví administrátoři, Systémoví architekti
- Všichni IT profesionálové, kteří chtějí získat lepší než zevrubné poznání NoSQL databází
Hodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality