真実の一つ版 - 百科事典
コンピュータ化ビジネス管理における「事実の单一版」(SVOT)は、データウェアハウスの理想として、組織のすべてのデータを一貫的で重複のない形式で保存するための単一の集中型データベースまたは少なくとも分散型同期データベースを持つ技術的コンセプトです。これは、特定の情報を常に一か所から取得するというデータストレージの原則を指す「事実の单一源」(SSOT)の概念とは対照的です。
メッセージシーケンスへの適用
一部のシステムやメッセージ処理システム(しばしばリアルタイムシステム)の文脈で、この用語は特定のしかし任意のレコードのシーケンスによって形成されたデータベース内でメッセージの单一の合意されたシーケンスを確立することを目指すという目標を指します。鍵の概念は、特定のシーケンスで組み合わせられたデータが「事実」であり、分析や処理を通じて特定の結果を得ることができること、シーケンスが任意であり(したがって、別の正しいしかし任意のシーケンスが最終的には異なる結果を分析で提供するかもしれませんが)、「事実の单一版」に記されたシーケンスが「事実」とされるべきであり、データベースの分析から導かれるどんな結論も有効で議論の余地がないこと、技術的な文脈では、データベースがバックアップ環境に複製されることで「事実の单一版」の持続的な記録が確保されることを望むことです。
鍵のポイントは、データベースが外部データソース(株取引メッセージのシーケンスなど)を使用して作成された場合、二つのまたはそれ以上の同じように有効な入力データの表現から任意の選択がなされるが、以降はその決定が「事実」の唯一の版を「石に打ち込む」となることです。
メッセージシーケンスへの適用
SVOTがメッセージシーケンスに適用されたことに対する批判者は、この概念がスケーラビリティに難があると主張します。世界が多くのプロセッシングノードに広がる方向へと進むにつれて、单一の合意されたシーケンスを交渉するための労力が制限的になることが指摘されています。
しかし、Owen RubelがAPI Worldトーク「新しいAPIパターン」で指摘したように、SVOTは常に分散アーキテクチャ内で入出力(I/O)が集まるサービスレイヤーであり、エンドポイントバインディングもここに属し、アーキテクチャ全体におけるI/Oデータのモジュラーやより良い抽象化を可能にし、アーキテクチャの横断的な懸念を避けることができます。
関連項目
閉世界仮説、形式論的な仮説であり、知られていない事実でないどんな声明も偽とされる
オープン世界仮説、形式論的な仮説であり、声明の真値が単一の観察者やエージェントによって知られているかどうかに関係がない
キンバルライフサイクル、データウェアハウスやビジネスインテリジェンスシステムの設計、開発、展開に使用される高レベルのシーケンスタスク
次元モデル化、ラルフ・キンバルが先導したデータウェアハウスへの「ボトムアップ」アプローチであり、より古いビル・インモンの「トップダウン」アプローチとは対照的
参考文献
King, Julia (2003-12-22). "Business Intelligence: One Version of the Truth". ComputerWorld.
Lamport, Leslie (July 1978). "Time, Clocks, and the Ordering of Events in a Distributed System" (PDF). Communications of the ACM. 21 (7): 558–565. doi:10.1145/359545.359563. S2CID 215822405.
Inmon, Bill (2004-09-09). "The Single Version Of The Truth". Business Intelligence Network. Powell Media.
https://web.archive.org/web/20061015232747/http://www.industryweek.com/EventDetail.aspx?EventID=179
Chisholm, Malcolm (December 2006), "There is No Single Version of the Truth", Information Management Magazine, retrieved 2010-03-15