Data Management patronenData Management patterns

Gegevensbeheer is het belangrijkste element van cloud-toepassingen en van invloed is op de meeste van de kwaliteit kenmerken.Data management is the key element of cloud applications, and influences most of the quality attributes. Gegevens doorgaans wordt gehost op verschillende locaties en op meerdere servers om redenen als prestaties, schaalbaarheid en beschikbaarheid en dit kan een aantal uitdagingen opleveren.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. Bijvoorbeeld consistentie van de gegevens moet worden behouden en gegevens moet doorgaans moeten meerdere locaties worden gesynchroniseerd.For example, data consistency must be maintained, and data will typically need to be synchronized across different locations.

PatroonPattern SamenvattingSummary
Cache-aside 'Cache-Aside Gegevens op verzoek laden in een cache van een gegevensarchiefLoad data on demand into a cache from a data store
CQRSCQRS Bewerkingen die gegevens uit de bewerkingen die gegevens bijwerken lezen met behulp van afzonderlijke interfaces scheiden.Segregate operations that read data from operations that update data by using separate interfaces.
Bron van gebeurtenisEvent Sourcing Een archief alleen toevoegen gebruikt om vast te leggen van de volledige reeks gebeurtenissen die worden beschreven in de gegevens in een domein uitgevoerde acties.Use an append-only store to record the full series of events that describe actions taken on data in a domain.
IndextabelIndex Table Indexen maken via de velden in de gegevensarchieven die vaak worden gebruikt door query's.Create indexes over the fields in data stores that are frequently referenced by queries.
Gerealiseerde weergaveMaterialized View Vooraf ingevulde weergaven van de gegevens in een of meer gegevensarchieven genereren wanneer de gegevens in het ideale geval voor querybewerkingen van de vereiste is niet geformatteerd.Generate prepopulated views over the data in one or more data stores when the data isn't ideally formatted for required query operations.
ShardingSharding Een gegevensarchief onderverdelen in een set met horizontale partities of shards.Divide a data store into a set of horizontal partitions or shards.
Statische inhoud die als host fungeertStatic Content Hosting Statische inhoud wordt geïmplementeerd voor een cloud-gebaseerde storage-service die u rechtstreeks naar de client leveren kunt.Deploy static content to a cloud-based storage service that can deliver them directly to the client.
Sleutel valetValet Key Gebruik een token of de sleutel waarmee clients beperkte directe toegang tot een specifieke bron of de service.Use a token or key that provides clients with restricted direct access to a specific resource or service.