Kurzy a certifikace Open Source

DB

MongoDB - NoSql databáze

23.500 CZK
Days2
23. 9.24. 9. 2019
Praha
CZ
29. 10.30. 10. 2019
Praha
CZ
27. 11.28. 11. 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