Distributed-Databases
分發數據庫元素
我對分佈式數據庫元素和環境有疑問:
- 事務處理器的確切含義是什麼?它存在於分佈式環境中的什麼位置?
- 數據處理器的確切含義是什麼?它存在於分佈式環境中的什麼位置?
- DDBMS 存在於分佈式數據庫環境中的什麼位置?
您的問題有點籠統/開放式,但這是我能回答您的問題的最佳答案:
- “事務處理器”專用於跟踪在一台伺服器上的主數據庫中發生的事務,以便它可以通過“數據處理器”使分佈式數據庫與主數據庫保持同步。
它可以存在於主伺服器或任何其他伺服器上,但通常位於主伺服器上。
- “數據處理器”是從主數據庫到分佈式輔助數據庫的數據更改的分發器。它的工作是從主要源伺服器實際移動事務(或數據)並將其同步到分佈式輔助伺服器。它也可以存在於任何數據庫(或它自己的數據庫)上,並且通常基於性能原因進行選擇。
- DDBMS 代表分佈式數據庫管理系統。因此,這正是您要問的概念/架構。它由跨多個伺服器的多個數據庫組成(通常一個伺服器是主伺服器,其他伺服器是輔助伺服器)。DDBMS 的工作是保持跨多個伺服器的同一數據庫的多個副本彼此同步。