본문 바로가기
공부/스프링 배치

스프링배치 - 테이블

by 띵커베르 2023. 4. 10.
728x90
  • Job 관련 테이블
    • BATCH_JOB_INSTANCE
      • Job 이 실행될 떄 JobInstance 정보가 저장, job_name 과 job_key 를 키로 하여 하나의 데이터가 저장.
      • 동일한 job_name 과 job_key 로 중복 저장될 수 없다.
    • BATCH_JOB_EXECUTION
      • Job 의 실행정보가 저장되며 Job 생성, 시작, 종료 시간, 실행상태, 메시지 등을 관리
    • BATCH_JOB_EXECUTION_PARAMS
      • Job 과 함께 실행되는 JobParameter 정보를 저장
    • BATCH_JOB_EXECUTION_CONTEXT
      • Job 의 실행동안 여러가지 상태정보, 공유 데이터를 직렬화 해서 저장
      • Step 간 서로 공유 가능.
  • Step 관련 테이블
    • BATCH_STEP_EXECUTION
      • Step 의 실행정보가 저장되며 생성, 시작, 종료시간, 실행상태, 메시지 등을 관리
    • BATCH_STEP_EXECUTION_CONTEXT
      • Step 의 실행동안 여러가지 상태정보, 공유 데이터를 직렬화 해서 저장
      • Step 별로 저장되며 Step 간 서로 공유할 수 없음
  •  

728x90

'공부 > 스프링 배치' 카테고리의 다른 글

스프링배치 - Flow  (0) 2023.04.13
스프링 배치 - Step  (0) 2023.04.13
스프링 배치 - Job  (0) 2023.04.12
스프링 배치 실행 - JobBuilderFactory, JobBuilder  (0) 2023.04.12
스프링배치 도메인  (0) 2023.04.10

댓글