什麼是批處理?
批處理是 對一組或一批交易進行處理。批處理開始後不需要用戶交互。
雖然批處理可以隨時執行,但它特別適合週期結束處理,例如在一天結束時處理銀行報告或生成每月或每兩週的工資單。
要點
- 批處理是一種將多個事務作為一個組進行自動化和處理的技術。
- 批處理有助於處理工資單、月末對賬或隔夜交易結算等任務。
- 隨著時間的推移,批處理系統可以節省金錢和勞動力,但前期設計和實施的成本可能很高。
了解批處理
對於大型企業來說,隨著大型計算機的引入,批處理在 20 世紀中葉左右成為數據編譯、組織和生成報告的常規方式。大型計算機持有命令或指示,供計算機遵循。
Herman Hollerith (1860-1929) 被認為在 1890 年左右發明了打孔卡,當時他受聘為美國人口普查局的統計學家。正是這種打孔卡成為大約 50 年後廣泛批量處理的基礎。
批處理作業定期運行(例如,隔夜)或根據需要運行。例如,消費者收到的公用事業和其他服務的賬單通常每月通過批處理生成。批處理是有益的,因為它是一種一次性處理大量數據的經濟有效的方法。需要注意的是,處理的輸入必須正確,否則整批的結果將是錯誤的,浪費時間和金錢。
批處理的歷史
批處理的一個決定性特徵是最少的人為乾預,幾乎不需要手動過程。
批量處理始於打孔卡,這些打孔卡被製成計算機指令。整副卡片或一批卡片將被一次性處理。該系統由 Herman Hollerith 創建,可以追溯到 1890 年。Hollerith 開發它是為了用於處理來自美國人口普查的數據。手動打孔,將卡送入機電設備並由機電設備讀取。Hollerith 為其發明“電子製表機”申請了專利,後來與其他發明家和投資者一起組建了計算製表記錄公司(CTR) ,最終成為國際商業機器公司(IBM)。
批處理始於使用紙質打孔卡。
與早期的迭代不同,現代批處理的功能是完全自動化的,以滿足特定的時間條件。雖然有些任務是立即完成,但其他任務是實時執行並定期監控。如果流程出現任何問題,系統通過基於異常的管理警報通知相應人員。
該軟件通過監視器和依賴項系統識別異常,從而啟動批處理。
由於批處理涉及一次處理大量數據,因此如果輸入出現任何問題,整個批次都會出現缺陷,浪費時間和金錢。
批處理的優點
更快、成本更低
批處理可以降低勞動力和設備等 運營成本,因為它減少了對計算機等人工監督物理硬件的需求。
離線功能
與其他系統不同,批處理系統可以隨時隨地工作。這意味著它們可以在正常工作時間之外、組織的日常工作中繼續工作。
不干涉的方法
如上所述,擁有批處理系統可以讓管理人員和其他關鍵人員有時間完成自己的工作,而不必花時間監督批次,並在出現問題時發出警報。
批處理的缺點
在部署這樣的系統之前,企業主可能需要考慮批處理的一些缺陷。
部署和培訓
與許多技術一樣,管理批處理系統也需要培訓。管理人員需要了解什麼會觸發批處理、如何安排處理以及異常通知的含義等等。
調試
這些系統通常很複雜,需要工作人員熟悉該程序。
成本
批處理基礎設施可能是一項昂貴的前期投資。