A relációs adatbázisok a technológia, amelyet hagyománynak tekinthetünk az adatok tárolására, lekérdezésére és feldolgozására. A relációs adatbázisok lehetővé teszik felhasználóink számára, hogy adataikat egy strukturált, jól meghatározott minta (modell) segítségével rendezsék. Ezen megközelítés jól működik olyan adatok esetén, amelyek előre definiálhatók és standardizálva vannak (gondoljunk egy kórházi regisztrációs alkalmazásra, ami betegi feljegyzéseket tartalmaz azonosított mezőkkal, például a beteg azonosítója, keresztnév, vezetéknév, utolsó látogatás dátuma stb.), ugyanakkor ezen modellnek vannak korlátai. Olyan szervezetek esetén, amelyek bejövő adatai nem jól meghatározottak (gondoljunk egy új vállalat online feladatbeviteli űrlapjára, amely kísérletekben van számos mezővel a látogató adatainak gyűjtésére, és folyamatosan hozzáadja vagy eltávolítja mezőket a vállalat igényeihez), a már létező adatmodell (sémák) rendszeresen újra kellene definiálniuk. Ezt követően újradefiniálniuk kellene az adatsémát, ami meghatározza az adatstruktúrát és a megengedett adattípusokat különböző típusú adatbevitel támogatásához, mielőtt új adatot tárolhatnának az adatbázisban.
Íme a NoSQL (Not Only SQL) adatbázisok. A NoSQL adatbázisok szabadítanak fel a felhasználókat attól, hogy előre definiálják az adatok bejövő struktúráját, így lehetővé teszik az új adatok beszúrását és frissítését a létező struktúrán kívül. A NoSQL adatbázisok gyakran gyorsabbak a relációs adatbázisoknál, és könnyedén kezelhetnek nagy mennyiségű adattal. A NoSQL adatbázisok jobban méretezhetők a relációs adatbázisoknál is, mivel hatékonyan feloszthatják az adatokat számos kiszolgáló között (fürtben), és támogatják az ezekhez való hozzáférés terheléselosztását. A NoSQL adatbázisok speciálisan jól alkalmazhatók olyan alkalmazásokban, amelyek valós időben történő elemzést, weboldal személyre szabását, IoT-ot és mobilalkalmazásokat támogatnak.
Ebben az oktatók által vezetett élő képzésben a résztvevők megérteni fogják a legnépszerűbb NoSQL adatbázisok architektúráját, tervezési elveit és funkcióit, miközben beállítják, működtetik és értékelnek különböző NoSQL adatbázisokat egy élő labor környezetben. A képzés célja a résztvevők képességének fejlesztése arra, hogy intelligens módon mérlegeljenek, javasoljanak és implementáljanak megfelelő NoSQL adatbázis megoldást az összességükben a szervezetükben.
A képzés végére a résztvevők képesek lesznek:
- Különböző típusú NoSQL adatbázisokat telepíteni és beállítani, beleértve a MongoDB-t, a CASSANDRA-t, a REDIS-t és a NEO4J-t
- A NoSQL adatbázisok előnyeit és hátrányait megérteni a relációs adatbázisokhoz képest
- Megérteni a NoSQL adatbázisok alapjának adataformátumait, és hogyan használhatók előnyösebben modern alkalmazások fejlesztésekor (asztali, mobil, felhőalapú, IoT)
- Létrehozni, beszúrni, frissíteni és törölni adatokat a NoSQL adatbázisban
- Készíteni egy olyan környezetet, ahol mind a relációs, mind a NoSQL adatbázis működik egymás mellett
- NoSQL adatbázis fürtöt beállítani nagy adatazok felosztása érdekében
- Megérteni egy NoSQL adatbázis használata biztonsági implikációit
- Egy NoSQL adatbázist üzembe helyezni és méretezni a termelési környezetben
Célcsoport
- Adatbázis szakemberek
- Adatszerkezeti tervezők
- Adatstratègek
- Projektmenedżerek
- Alkalmazásfejlesztők, akik rugalmas adatbázis megoldást szeretnének beépíteni alkalmazásaikba
A képzés formája
- Részben előadás, részben diskussionszakok, gyakorlatok és intenzív gyakorló feladatok
Megjegyzés
- Egy személyre szabott képzés kérése esetén lépj kapcsolatba velünk a rendezéséhez.
Olvass tovább...