Nabídka tohoto termínu kurzu již není aktuální.

MongoDB - NoSql databáze

e-kurz

Základní info

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 na účastníka

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

MongoDB - NoSql databáze

Vybraný termín:

23.9.2019 –  24.9.2019  ONLINE

Cena

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.