2017년 3월 13일 월요일

배치처리

배치처리

배치처리(일괄 처리)란,

  1. 컴퓨터로 프로그램군을 처리 목적 마다 단락지어, 이 단락마다 차례차례 실행해 가는 처리.본항으로 상술한다.
  2. 하나의 설비인 정도 결정된 시간, 또는 단위 조작 마다 처리를 단락지어, 원재료를 이 단락지을 것에 정리해 투입하는 처리.회분처리(회문 처리)도 동의.발효 공정이나 배치 살균 등은 전형적인 배치처리이다.반대어는 순서대로 처리 또는 연속 처리.

목차

배치처리(컴퓨터)

배치처리(일괄 처리)란, 컴퓨터로 1개의 흐름의 프로그램군(작업)을 차례차례 실행하는 것.미리 정한 처리를 한 번에 실시하는 것을 나타내는 컴퓨터 용어.반대어는 대화 처리・인터랙티브 처리 또는 리얼 타임 처리.

「배치(batch)」라고 하는 말은, 프로그래머가로그래밍을 할 때, 종이드를 써, 종이 테이프나 80 컬럼 사양의 펀치 카드에 펀치 하고 갔던 시대의 말.카드 또는 종이 테이프는 시스템 오퍼레이터-에게 건네져 오퍼레이터는 태스크스케줄링을 해, 컴퓨터에 카드 또는 종이 테이프를 투입하며 갔다.스케줄링 된 태스크는 즉시 시스템에 넣어진 것은 아니고, 함께 정리해 투입되었으므로(배치란, 복수가 비슷한 것을 1개의 그룹으로서 생산, 처리하는 것, 또는 함께 모아 1개의 유닛으로서 취급하는 것. en:Batch processing보다), 이러한 태스크의 모임을 「일괄 처리 작업」이라고 부르게 되었다.

일괄 처리 작업은 한 번 설정되면 인간의 손을 번거롭게 할 수 있는 일 없이 동작한다.그 때문에 입력 데이터도 스크립트나 커멘드행 파라미터를 통해 미리 준비된다.이 점으로 유저의 입력을 필요로 하는 대화형 프로그램과는 반대극에 있다.

일괄 처리 작업은 상호 대화식의 사상에 근거하는 처리의 구조는 아니지만, IBMCICS와 같은 트랜잭션 처리 시스템도 테크니컬인 시점에서 보면 일괄 처리 작업으로서 움직이고 있다.무엇보다, 그 부분은 유저로부터 숨어 안보이는 부분이다.

배치처리는 역사적으로는 메인프레임과 동의였다.이 클래스의 컴퓨터는 매우 고가이기 때문에, 상술한 것 같은 이유로 배치처리를 했다.또, 초기의 컴퓨터로는 단말로부터의 대화적 이용은 거의 행해지지 않았다.

MS-DOS배치파일의 유래는 여기로부터 와있다.

NEC의 정보 관리 소프트안에 DataBooster(데이터 부스터)라고 하는 제품이 있다.이것은 통상 야간 행해지는 일진 월차의 배치처리를 고속화하자고 하는 것으로, 수십 GB단위의 대량의 메모리와 전용의 처리 알고리즘에 의해서, 시간이 걸리는 중간 파일의 생성을 실시하지 않는 곳에 특징이 있다.

야간에 실행되는 배치처리는 「야간 배치」라고 불려서 결정할 수 있던 시간까지 종료하지 않았던 경우는 「관통해」라고 불린다.[1]

이점

배치처리에는 이하와 같은 이점이 있다.

  • 많은 유저가 컴퓨터의 자원을 공유할 수 있다.
  • 처리를 컴퓨터의 자원이 별로 바쁘지 않은 시간대(많게는 야간, 휴일)에 시프트 할 수 있다.
  • 인간이 붙어 있지 않아도 컴퓨터의 자원이 한가해 지지 않게 최대한 유효 활용할 수 있다.
  • 고가의 컴퓨터를 풀로 활용하는 것으로 비용대 효과의 효율 향상에 기여한다.

배치 관리 시스템

  • Spring Batch
  • Java Batch System -현재β판
  • blancoBatchProcess - Excel으로부터 생성
  • SUNBATCH -산토리 시스템 테크놀로지
  • ParallelFrame -미디어 정보 개발
  • 오브젝트 워크스/BT JobManager - NRI
  • TERASOLUNA Batch Framework for Java - NTT 데이터
  • Web Solid Framework -와이・에스・피
  • WebSphere Extended Deployment - IBM
  • Batch Execution and Control Environment for Java (JBeX) - 일본 IBM
  • Quartz Enterprise Job Scheduler
  • Real timeFramework Architecture -퓨처 아키텍트

관련 항목

This article is taken from the Japanese Wikipedia 배치처리

This article is distributed by cc-by-sa or GFDL license in accordance with the provisions of Wikipedia.

Wikipedia and Tranpedia does not guarantee the accuracy of this document. See our disclaimer for more information.

In addition, Tranpedia is simply not responsible for any show is only by translating the writings of foreign licenses that are compatible with CC-BY-SA license information.

0 개의 댓글:

댓글 쓰기