Adatkezelési minták

Az adatkezelés a felhőalapú alkalmazások kulcsfontosságú eleme, és befolyásolja a legtöbb minőségi attribútumot. Az adatok általában különböző helyeken, több kiszolgálón találhatók a teljesítmény, a skálázhatóság vagy a rendelkezésre állás miatt, ez pedig különféle kihívásokat jelenthet. Fenn kell tartani például az adatok konzisztenciáját, és az adatokat jellemzően több különböző hely között kell szinkronizálni.

Emellett az adatokat inaktív állapotban, átvitel közben és engedélyezett hozzáférési mechanizmusokon keresztül kell védeni a bizalmasság, az integritás és a rendelkezésre állás biztonsági garanciáinak fenntartása érdekében. További információért tekintse meg az Azure Security Benchmark adatvédelmi vezérlőt .

Mintázat Összefoglalás
Cache-Aside Igény szerint tölthet be adatokat egy gyorsítótárba egy adattárolóból
CQRS Különböző felületek használatával elkülönítheti az adatolvasó műveleteket az adatfrissítő műveletektől.
Event Sourcing Használhat egy csak hozzáfűzéssel bővíthető tárat az egy tartomány adatain elvégzett műveleteket leíró események teljes sorozatának rögzítésére.
Index Table Indexeket hozhat létre a lekérdezések által gyakran hivatkozott adattárbeli mezőkről.
Materialized View Létrehozhat előre kitöltött nézeteket egy vagy több adattár adataiból, ha az adatok formázása nem ideális a szükséges lekérdezési műveletekhez.
Sharding Egy adattárat horizontális partíció- vagy szilánkkészletté oszthat fel.
Static Content Hosting A statikus tartalmakat egy felhőalapú társzolgáltatásban helyezheti üzembe, amely közvetlenül az ügyfélnek közvetíti azt.
Valet Key Jogkivonatot vagy kulcsot használhat, amely korlátozott közvetlen hozzáférést biztosít az ügyfelek számára egy adott erőforráshoz vagy szolgáltatáshoz.