Patronen voor gegevensbeheer
Gegevensbeheer is het belangrijkste element van cloudtoepassingen en is van invloed op vrijwel alle kwaliteitskenmerken. Gegevens worden meestal op verschillende locaties en op meerdere servers gehost vanwege redenen zoals prestaties, schaalbaarheid en beschikbaarheid. Het moge duidelijk zijn dat dit nogal wat uitdagingen kan opleveren. Zo is het bijvoorbeeld nodig om consistentie van de gegevens te waarborgen en daarnaast moeten gegevens doorgaans over verschillende locaties worden gesynchroniseerd.
Daarnaast moeten gegevens in rust, tijdens overdracht en via geautoriseerde toegangsmechanismen worden beveiligd om de veiligheid te waarborgen van vertrouwelijkheid, integriteit en beschikbaarheid. Raadpleeg azure Security Benchmark Data Protection Control voor meer informatie.
Patroon | Samenvatting |
---|---|
Cache-Aside | Gegevens op verzoek in een cache laden vanuit een gegevensarchief. |
CQRS | Bewerkingen die gegevens lezen scheiden van bewerkingen die gegevens bijwerken met behulp van afzonderlijke interfaces. |
Gebeurtenisbronnen | Een archief gebruiken waaraan alleen gegevens kunnen worden toegevoegd om de volledige reeks gebeurtenissen vast te leggen die de acties beschrijven die op gegevens in een domein worden uitgevoerd. |
Indextabel | Indexen maken van de velden in gegevensarchieven waarnaar vaak wordt verwezen door query's. |
Gerealiseerde weergave | Vooraf ingevulde weergaven met de gegevens uit een of meer gegevensarchieven genereren wanneer de gegevens niet perfect zijn opgemaakt voor vereiste querybewerkingen. |
Sharding | Een gegevensarchief onderverdelen in een set met horizontale partities of shards. |
Hosting van statische inhoud | Statische inhoud implementeren naar een opslagservice in de cloud die de inhoud rechtstreeks aan de client kan leveren. |
Valetsleutel | Een token of sleutel gebruiken die clients beperkte, directe toegang biedt tot een specifieke resource of service. |