Összesítés

Befejeződött

Ebben a modulban megismerkedett az olyan NoSQL-adatbázisok adatainak modellezésével és particionálásával kapcsolatos alapvető fogalmakkal és technikákkal, mint az Azure Cosmos DB. Ezeket alkalmaztuk az e-kereskedelmi alkalmazásra, amelyet relációs adatbázisból NoSQL-adatbázisba kellett migrálni. A modulban tanultak a következők:

  • A relációs és a NoSQL-adatbázisok közötti különbségek: Megtanulta, hogy a NoSQL-adatbázisok, például az Azure Cosmos DB horizontálisan skálázhatók, míg a relációs adatbázisok általában függőlegesen skálázhatók.
  • Hozzáférési minták használata az adatok modellezéséhez: Megtanulta, hogy az alkalmazások adathozzáférési mintáinak megértése fontos szerepet játszik az adatok modellezésében és particionálásában.
  • Beágyazás és hivatkozás: Megtanulta, hogy mikor kell különböző entitásokat beágyazni ugyanabban a dokumentumban, és mikor kell hivatkoznia az adatokra, és külön sorokban kell tárolnia őket.
  • Partíciókulcs kiválasztása: Megismerkedett a partíciókulcs kiválasztásával kapcsolatos alapvető fogalmakkal. Ezek a fogalmak magukban foglalják a gyakori elérésű partíciók elkerülését és az írási és olvasási feladatok kezelését.
  • Keresési vagy referenciaadatok modellezése: Végül megtanulta, hogyan modellezheti az egyéb adatok kereséséhez vagy hivatkozásához használt adatokat.

Ezeket a fogalmakat és technikákat egy relációs adatbázisra alkalmaztuk a NoSQL-adatbázisok modellezéséhez. Modelleztük a három ügyfél-entitást, és egyetlen dokumentumba ágyaztuk be őket. Ez az adatokra vonatkozó kérések számának csökkentésével növelte a teljesítményt.

Modelleztük a termékkategória és a termékcímke entitásokat is. Egy speciális technikával csökkentettük a kis keresési táblákhoz szükséges teljes tárterületet és átviteli sebességet.

Most, hogy elvégezte ezt a modult, a következőkre van lehetőség:

  • Az adatok hozzáférési mintáinak meghatározása.
  • Adatmodell és particionálási stratégiák alkalmazása a hatékony és méretezhető NoSQL-adatbázisok támogatásához.

Tudjon meg többet