Adatkezelési mintákData Management patterns

Az adatkezelés a felhőalapú alkalmazások kulcsfontosságú eleme, és befolyásolja a legtöbb minőségi attribútumot.Data management is the key element of cloud applications, and influences most of the quality attributes. 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.Data is typically hosted in different locations and across multiple servers for reasons such as performance, scalability or availability, and this can present a range of challenges. 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.For example, data consistency must be maintained, and data will typically need to be synchronized across different locations.

Emellett az adatok védelmét a nyugalmi állapotban, a tranzitban és a jogosult hozzáférési mechanizmusokon keresztül kell védeni a titkosság, az integritás és a rendelkezésre állás biztonságának biztosítása érdekében.Additionally data should be protected at rest, in transit, and via authorized access mechanisms to maintain security assurances of confidentiality, integrity, and availability. További információért tekintse meg az Azure Security teljesítményteszt adatvédelmi vezérlőjét .Refer to the Azure Security Benchmark Data Protection Control for more information.

MintázatPattern ÖsszefoglalásSummary
Cache-AsideCache-Aside Igény szerint tölthet be adatokat egy gyorsítótárba egy adattárolóbólLoad data on demand into a cache from a data store
CQRSCQRS Különböző felületek használatával elkülönítheti az adatolvasó műveleteket az adatfrissítő műveletektől.Segregate operations that read data from operations that update data by using separate interfaces.
Event SourcingEvent 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.Use an append-only store to record the full series of events that describe actions taken on data in a domain.
Index TableIndex Table Indexeket hozhat létre a lekérdezések által gyakran hivatkozott adattárbeli mezőkről.Create indexes over the fields in data stores that are frequently referenced by queries.
Materialized ViewMaterialized 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.Generate prepopulated views over the data in one or more data stores when the data isn't ideally formatted for required query operations.
ShardingSharding Egy adattárat horizontális partíció- vagy szilánkkészletté oszthat fel.Divide a data store into a set of horizontal partitions or shards.
Static Content HostingStatic 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.Deploy static content to a cloud-based storage service that can deliver them directly to the client.
Valet KeyValet 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.Use a token or key that provides clients with restricted direct access to a specific resource or service.