Udostępnij za pośrednictwem


Wzorce zarządzania danymi

Zarządzanie danymi to kluczowy element aplikacji w chmurze, który ma wpływ na większość atrybutów jakości. Dane są zazwyczaj hostowane w różnych lokalizacjach i na wielu serwerach, z powodów takich jak wydajność, skalowalność i dostępność, i może to rodzić szereg wyzwań. Na przykład musi zostać zachowana spójność danych i zwykle konieczne będzie synchronizowanie danych w różnych lokalizacjach.

Ponadto dane powinny być chronione w spoczynku, podczas przesyłania i za pośrednictwem autoryzowanych mechanizmów dostępu w celu zapewnienia bezpieczeństwa poufności, integralności i dostępności. Aby uzyskać więcej informacji, zapoznaj się z tematem Azure Security Benchmark Data Protection Control (Kontrola ochrony danych testów porównawczych zabezpieczeń platformy Azure).

Wzorce Podsumowanie
Odkładanie do pamięci podręcznej Ładowanie danych na żądanie do pamięci podręcznej z magazynu danych
CQRS Segregowanie operacji, które odczytują dane z operacji aktualizujących dane, przy użyciu osobnych interfejsów.
Określanie źródła zdarzeń Używanie magazynu typu „tylko dołączanie” do rejestrowania serii zdarzeń, które opisują działania wykonywane na danych w domenie.
Indeksowanie tabeli Tworzenie indeksów dla pól magazynu danych, do których często odwołują się zapytania.
Zmaterializowany widok Generowanie wstępnie wypełnionych widoków dla danych w co najmniej jednym magazynie danych, gdy dane nie są idealnie sformatowane dla wymaganych operacji zapytania.
Dzielenie na fragmenty Dzielenie magazynu danych na zestaw poziomych partycji lub fragmentów.
Hosting zawartości statycznej Wdrażanie zawartości statycznej w usłudze magazynu opartej na chmurze, która może dostarczyć ją bezpośrednio do klienta.
Klucz portiera Używanie tokenu lub klucza, który zapewnia klientom ograniczony bezpośredni dostęp do określonego zasobu lub usługi.