Modèles de gestion des données

La gestion des données constitue l’élément clé des applications cloud et a une incidence sur la plupart des attributs de qualité. Les données sont généralement hébergées dans des emplacements distincts et sur plusieurs serveurs pour des raisons de performances, d’extensibilité ou de disponibilité, ce qui peut soulever une multitude de problèmes. Par exemple, il est impératif de préserver la cohérence des données et de synchroniser généralement les données entre les différents emplacements.

De plus, les données doivent être protégées au repos, en transit et au moyen de mécanismes d’accès autorisés pour offrir des garanties sécurisées de confidentialité, d’intégrité et de disponibilité. Pour plus d’informations, consultez le benchmark de sécurité Azure Contrôle de protection des données.

Modèle Résumé
Cache-Aside Chargez les données à la demande dans un cache à partir d’une banque de données
CQRS Séparez les opérations qui lisent les données des opérations qui mettent à jour les données en utilisant des interfaces distinctes.
Approvisionnement en événements Utilisez un magasin d’ajout uniquement pour enregistrer la série complète d’événements qui décrivent les actions exécutées sur les données dans un domaine.
Table d’index Créez des index sur les champs des magasins de données qui sont souvent référencés par les requêtes.
Vue matérialisée Générez des vues préremplies sur les données d’un ou de plusieurs magasins de données lorsque les données ne sont pas adéquatement formatées pour les opérations de requête requises.
Partitionnement Divisez un magasin de données en un ensemble de partitions horizontales ou de partitions de base de données.
Hébergement de contenu statique Déployez un contenu statique dans un service de stockage cloud qui peut distribuer ce contenu directement au client.
Clé Valet Utilisez un jeton ou une clé qui fournissent aux clients un accès direct limité à une ressource ou à un service spécifique.