【分散式資料處理】 DistributedDataProcessing
【辭書名稱】圖書館學與資訊科學大辭典
資料處理是泛指從各種的電腦運算到一般的商業應用軟體的純資料處理。
所謂的分散式資料處理(DistributedDataProcessing),乃是專指將這種處理資料的運算,在利用電腦網路(ComputerNetwork)的聯繫下,分散到各電腦處理器(Processor)上去執行。
當執行完畢後再利用同一網路將結果送回集中整合後,才完成了全部運算過程。
這種資料處理方式的特徵是處理資料的處理器及資料儲存碟是分散在不同的地點,而且只能藉著網路來協調整個的處理運算過程。
在這種處理的方式下,一件繁重的工作由原來單一處理器處理變成許多處理器同時間來分擔它,這不但可以縮短資料處理的時間,更可以高效率的使用到每一個處理器上的資源。
然而分散式的資料處理,並不是適合使用在每一種工作上,因為當它必須藉著網路做協調溝通時,網路上所能承載的資料流通量變成了一個新的瓶頸,並且這種分散式資料處理軟體的複雜度,遠超過單一處理器的集中處理軟體。
所以目前電腦設計師所公認的標準稱作「80比20規則」(80-20Rule)來界定是否應該所用分散式資料處理方式。
所謂80比20規則,簡單的說是如果某一運算器在做分散的資料處理時,其中80%以下的資料是存在同一處理器內,則就比較適合使用分散式處理。
當然、在今天網路的承載能力已大大的提升下,這個80%的百分比或許已可以向下調整些。
不過、總體而言,分散式的資料處理是以盡量少用網路通訊的應用軟體為較合適。
例如像全國倉庫連線系統(NationalWarehouseSystem)或全國分店營業系統(NationalBranchSalesSystem)等。
轉自:http://edic.nict.gov.tw/cgi-bin/tudic/gsweb.cgi?o=ddictionary
|