Ostateczna spójność

Autor: Judy Howell
Data Utworzenia: 1 Lipiec 2021
Data Aktualizacji: 23 Czerwiec 2024
Anonim
Ostateczna spójność - Technologia
Ostateczna spójność - Technologia

Zawartość

Definicja - Co oznacza ostateczna spójność?

Ostateczna spójność jest aspektem modelu operacji operacji na danych zasadniczo dostępnym, miękkim stanem, ostateczną spójnością (BASE). Model BASE pomaga promować różne rodzaje alternatyw dla rozszerzenia lub poprawy wydajności operacji na bazach danych i podobnych systemach, umożliwiając bardziej elastyczny protokół dopasowywania danych.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia ostateczną spójność

Zasadniczo model BASE dla operacji na bazie danych jest kontrastowany z innym modelem o nazwie ACID, który nagradza spójność danych i gwarantuje, że dane będą aktualizowane i dopasowywane natychmiast w systemie. Z drugiej strony BASE pozwala na mniej sztywne typy aktualizacji i rozdzielczości danych w całym systemie, pozwalając na pewne opóźnienia, które powodują niedopasowanie danych. Ostateczna spójność polega na tym, że w bazie danych lub systemie wykorzystującym filozofię BASE wszystkie dane z czasem staną się spójne.

Jednym ze sposobów myślenia o ostatecznej spójności jest to, że zamiast wymagać natychmiastowych aktualizacji systemu, model ten określa stałą oś czasu dla pełnej rozdzielczości w systemie. To powiedziawszy, projekt wykorzystujący ostateczną spójność musi działać w celu zaradzenia niedopasowaniom danych lub niespójnościom w miarę ich występowania. Wymaga to różnych strategii rozwiązywania konfliktów w infrastrukturze danych.