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 adatok védelmét inaktív állapotban, átvitel közben és engedélyezett hozzáférési mechanizmusokon keresztül kell biztosítani a bizalmasság, az integritás és a rendelkezésre állás biztonsági garanciáinak fenntartása érdekében. További információkért tekintse meg az Azure Security Benchmark adatvédelmi vezérlőt .
Minta | Összegzé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. |