Způsoby správy dat
Správa dat je klíčovým prvkem cloudových aplikací a ovlivňuje většinu atributů kvality. Z důvodů, jako je například výkon, škálovatelnost nebo dostupnost, se data obvykle hostují v různých umístěních a napříč několika servery. To s sebou může nést řadu problémů. Je například nutné zajistit konzistenci dat a data se musí obvykle synchronizovat napříč různými umístěními.
Kromě toho by měla být neaktivní uložená data chráněna při přenosu a prostřednictvím autorizovaných přístupových mechanismů, aby se zachovaly záruky zabezpečení důvěrnosti, integrity a dostupnosti. Další informace najdete v ovládacím prvku ochrany dat srovnávacího testu zabezpečení Azure.
Vzor | Shrnutí |
---|---|
Cache-Aside | Na vyžádání načte data z úložiště dat do mezipaměti. |
CQRS | Odděluje operace, které načítají data, od operací, které aktualizují data, a to s využitím samostatných rozhraní. |
Event Sourcing | Využívá úložiště s možností jenom přidávat pro záznam úplné posloupnosti událostí, které popisují akce s daty v doméně. |
Index Table | Vytváří indexy přes pole v úložištích dat, na která často odkazují dotazy. |
Materialized View | Generuje předem vyplněná zobrazení nad daty v jednom nebo několika úložištích dat v případě, že data nejsou pro požadované operace dotazů ideálně naformátovaná. |
Sharding | Rozděluje úložiště dat do sady horizontálních oddílů. |
Static Content Hosting | Nasazuje statický obsah do služby cloudového úložiště, která ho může doručit přímo klientovi. |
Valet Key | Používá token nebo klíč, který klientům poskytuje omezený přímý přístup ke konkrétnímu prostředku nebo službě. |