Kurzy a certifikace Open Source

DB

MongoDB - NoSql databáze

23.500 CZK
Days2
12. 3.13. 3. 2019
Praha
CZ

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í.

Cílová 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í

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

Osnova

Ú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

Předpoklady účastníka

  • Základní znalost dotazovacího jazyka SQL
  • Základní znalost libovolného systému řízení báze dat (DBMS)

 

 

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole