Dom Bazy danych Jaka jest ostateczna spójność? - definicja z techopedia

Jaka jest ostateczna spójność? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza ostateczna spójność?

Ostateczna spójność jest aspektem modelu operacji danych danych w zasadzie dostępnym, miękkim stanie, ostatecznej 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.

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.

Jaka jest ostateczna spójność? - definicja z techopedia