InfoGrab Docs

백그라운드 작업(Background operations)

백그라운드 작업은 GitLab 데이터베이스에서 대규모 데이터 작업을 수행하기 위한 프레임워크를 제공합니다. 업그레이드 중에 한 번 완료될 때까지 실행되는 일괄 백그라운드 마이그레이션 (BBM)과 달리, 백그라운드 작업은 반복되는 크론 스케줄 실행과 .enqueue API를 통한 온디맨드 프로그래밍 방식 실행을 모두 지원합니다. 릴리스에 연결된 일회성 데이터 마이그레이션의 경우 대신 일괄 백그라운드 마이그레이션 을 사용하세요. 백그라운드 작업을 사용해야 할 때 # 단일 실행 창 내에서 완료할 수 없는 큰 테이블에서 데이터 작업을 수행해야 할 때 백그라운드 작업을 사용합니다. 백그라운드 작업이 적합한 경우: 반복 스케줄로 행을 삭제하거나 업데이트할 때 (예: 오래된 데이터 제거). 업그레이드 중에만이 아닌 지속적으로 실행되어야 하는 지속적인 데이터 정리를 수행할 때. 애플리케이션 코드에서 프로그래밍 방식으로 일회성 대규모 데이터 작업을 트리거할 때. 단일 패스가 안전한 실행 시간을 초과