Jedna wersja prawdy
W skomputeryzowanym zarządzaniu przedsiębiorstwem pojedyncza wersja prawdy ( SVOT ) jest techniczną koncepcją opisującą ideał magazynowania danych polegający na posiadaniu jednej scentralizowanej bazy danych lub przynajmniej rozproszonej zsynchronizowanej bazy danych, która przechowuje wszystkie dane organizacji w spójny i nieredundantna forma. Kontrastuje to z pokrewną koncepcją pojedynczego źródła prawdy (SSOT), która odnosi się do zasady przechowywania danych, aby zawsze pozyskiwać określoną informację z jednego miejsca. [ potrzebny cytat ]
Stosowany do sekwencjonowania wiadomości
W niektórych systemach iw kontekście systemów przetwarzania komunikatów (często systemów czasu rzeczywistego ) termin ten odnosi się również do celu, jakim jest ustanowienie jednej uzgodnionej sekwencji komunikatów w bazie danych utworzonej przez określoną, ale arbitralną sekwencję rekordów. Kluczową koncepcją jest to, że dane połączone w określonej kolejności są „prawdą”, którą można analizować i przetwarzać, dając określone wyniki, i że chociaż sekwencja jest dowolna (a zatem inna poprawna, ale równie arbitralna sekwencja ostatecznie dostarczyłaby różnych wyników w każdej analizie ), pożądane jest uzgodnienie, że sekwencja zapisana w „jednej wersji prawdy” jest wersją, która zostanie uznana za „prawdę”, oraz że wszelkie wnioski wyciągnięte z analizy bazy danych są ważne i niepodważalne oraz (w kontekst techniczny) baza danych może zostać zduplikowana w środowisku zapasowym, aby zapewnić trwały zapis „jednej wersji prawdy”.
Kluczową kwestią jest to, że gdy baza danych jest tworzona przy użyciu zewnętrznego źródła danych (takiego jak sekwencja komunikatów handlowych z giełdy), dokonywana jest arbitralna selekcja jednej możliwości z dwóch lub więcej równie ważnych reprezentacji danych wejściowych, ale odtąd decyzja ustala „wyrytą w kamieniu” jedną i tylko jedną wersję prawdy.
W zastosowaniu do sekwencjonowania wiadomości
Krytycy SVOT w zastosowaniu do sekwencjonowania wiadomości twierdzą, że ta koncepcja nie jest skalowalna. W miarę jak świat zmierza w kierunku systemów rozproszonych w wielu węzłach przetwarzania, wysiłek związany z negocjowaniem jednej uzgodnionej sekwencji staje się wygórowany.
Ale jak zauważył Owen Rubel w swoim wykładzie API World „The New API Pattern”, SVOT zawsze będzie warstwą usług w architekturze rozproszonej, w której spotykają się wejście/wyjście (I/O); jest to również miejsce, w którym należy powiązać punkt końcowy, aby umożliwić modularyzację i lepszą abstrakcję danych we/wy w całej architekturze, aby uniknąć problemów związanych z przekrojami architektonicznymi .
Zobacz też
- Założenie świata zamkniętego , założenie logiki formalnej, że każde stwierdzenie, o którym nie wiadomo, czy jest prawdziwe, jest uważane za fałszywe
- Założenie otwartego świata , założenie logiki formalnej, że wartość prawdziwości stwierdzenia jest niezależna od tego, czy jest ono prawdziwe przez pojedynczego obserwatora lub agenta
- Cykl życia Kimballa , sekwencja zadań wysokiego poziomu używana do projektowania, rozwijania i wdrażania hurtowni danych lub systemu Business Intelligence
- Modelowanie wymiarowe , podejście „oddolne” do hurtowni danych, zapoczątkowane przez Ralpha Kimballa , w przeciwieństwie do podejścia „z góry na dół” starszej metody Billa Inmona
Bibliografia
- Król, Julia (22.12.2003). „Business Intelligence: jedna wersja prawdy” . Świat Komputerów .
- Lamport, Leslie (lipiec 1978). „Czas, zegary i kolejność zdarzeń w systemie rozproszonym” (PDF) . Komunikaty ACM . 21 (7): 558–565. doi : 10.1145/359545.359563 . S2CID 215822405 .
- Inmon, Bill (2004-09-09). „Pojedyncza wersja prawdy” . Sieć Business Intelligence . Media Powella.
- https://web.archive.org/web/20061015232747/http://www.industryweek.com/EventDetail.aspx?EventID=179
- Chisholm, Malcolm (grudzień 2006), „Nie ma jednej wersji prawdy” , Information Management Magazine , dostęp 15.03.2010