English

Bevezetés a MongoDB használatába

Az egynapos bevezető workshop a vezető NoSQL adatbázis, a MongoDB tulajdonságait, architektúráját és alkalmazási területeit mutatja be. Foglalkozik az adatmodellezés, a lekérdezések és az adatmódosító műveletek, valamint az üzemeltetés alapjaival.

A MongoDB a vezető NoSQL adatbázis, amely lehetővé teszi a vállalatok számára, hogy még agilisabbak
legyenek és még hatékonyabban növekedjenek. A Fortune 500 vállalatai és a startup cégek egyaránt
használják, hogy segítségével új típusú alkalmazásokat hozzanak létre, javítsák az ügyfél-élményt,
lerövidítsék a piacra lépéshez szükséges időt és csökkentsék költségeiket.

A MongoDB egy nyílt forráskódú adatbázis, amelyet mindenféle iparág, mindenféle méretű vállalatában a
legkülönbözőbb feladatokra használnak.
A MongoDB egy agilis adatbázis, mely lehetővé teszi, hogy a sémák olyan gyorsan változzanak, ahogy az
alkalmazások fejlődnek, miközben továbbra is biztosítja azt a funkcionalitást melyet a fejlesztők a
hagyományos adatbázisoktól várnak, mint például a másodlagos indexek, a teljes lekérdezési nyelv és a
szigorú konzisztencia.

A MongoDB legkiemelkedőbb előnyei a skálázhatóság, a teljesítmény és a magas rendelkezésre állás. Legyen az akár egyetlen szerveren vagy akár nagy, komplex, több-telephelyes architektúrán kiépítve. Kihasználva az In-Memory computing előnyeit, a MongoDB egyaránt nagy teljesítményt biztosít az olvasás és az írás területén. A natív replikáció és az automatikus feladatátvétel (failover) pedig biztosítja a vállalati szintű megbízhatóságot és működési rugalmasságot.

Technikai feltételek

  • Notebook min 4GB RAM-mal, 8GB ajánlott.
  • Érdemes előretelepíteni a MWare Workstation Playert: https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0
  • A Playerben pedig: Ubuntu Desktop 16.04.2 LTS (https://www.ubuntu.com/download/desktop)

Ha az előretelepítés nem megoldható, akkor a workshop helyszínén közösen pótolható lesz, de a gépen szükség van telepítési jogosultságra.

 

Tematika

  •  Bevezetés
    •  Alapvető fogalmak
    •  Környezet
    •  JSON
    •  Telepítés
  •  Lekérdezések és adatmódosító műveletek
    •  Alapvető fogalmak (documents, collections)
    •  MongoDB Shell
    •  CRUD (Create, Read, Update, Delete)
    •  Aggregation framework
  •  Indexelés
  •  Séma tervezés
  •  Replikáció
  •  Sharding

Izsák Tamás
Adatbázis szakértő, vezető fejlesztő

Az APPWORKS ügyvezetője, aki több mint 10 éves adatbázis szakértőként és vezető fejlesztőként szerzett tapasztalattal rendelkezik, a relációs- és NoSQL adatbázisok területén (Oracle Database, MongoDB).

/ Az APPWORKS Magyarországon elsőként szerezte meg a MongoDB Ready Partner minősítést. /

Adatbázis szakértőként és vezető fejlesztőként az architektúratervezési feladatoktól a kivitelezésen át a bevezetésig igen sokrétű feladatokkal foglalkozik. Ügyfelei között a kis- és középvállalatok változatos palettája ugyan úgy megtalálható, mint a nagyvállalatok, a pénzügyi vagy az államigazgatási szektor szereplői.

=> Vissza a Workshopokhoz