相關概念
對套用信息系統而言,常常要考慮其“功能”,從本質上來說,一個套用信息系統完成的其實並不是什麼“功能”,而是接收數據輸入進行處理,並產生相應的輸出或是改變系統自身的狀態。假如存在兩個(或是兩個以上)的處理過程具有相同的數據輸入,那么我們稱這兩個(或是兩個以上)處理過程具有“共享數據”。共享數據的集合就是那些相同的輸入數據。
實現途徑
從技術的角度來說,可以藉助於如下幾種常見的形式去共享數據:
形式 | 共享範圍 | 技術特徵 | 舉例 |
共享記憶體 | 進程間或執行緒間 | 易失性,用於處理過程內部 | 堆、棧等記憶體數據結構 |
共享存儲 | 系統內或系統間 | 通過外部存儲設備永久保存 | 資料庫、檔案系統,等 |
MPP架構 | 分散式且無共享 | 分散式,大規模並行處理 | 分散式資料庫、檔案系統 |