동시 쓰기 작업 관리 - Amazon Redshift

동시 쓰기 작업 관리

Amazon Redshift는 테이블이 증분적으로 로드되거나 수정되는 동안 테이블을 읽을 수 있도록 허용합니다.

일부 전통적인 데이터 웨어하우징 및 비즈니스 인텔리전스 애플리케이션에서는 야간 로드가 완료될 때에만 사용자들이 데이터베이스를 사용할 수 있습니다. 이런 경우, 분석 쿼리가 실행되고 보고서가 생성되는 정상 업무 시간 중에는 업데이트가 허용되지 않습니다. 다만 하루 중 오랫동안 또는 하루 종일 라이브 상태로 유지되는 애플리케이션의 수가 늘어나면서 로드 기간이라는 개념은 낡은 것이 되고 있습니다.

Amazon Redshift는 테이블이 증분적으로 로드되거나 수정되는 동안 테이블을 읽을 수 있도록 함으로써 이런 유형의 애플리케이션을 지원합니다. 쿼리는 다음 버전이 커밋되기를 기다리는 것이 아니라 가장 최근에 커밋된 데이터 버전 또는 스냅샷을 단순히 확인합니다. 특정 쿼리가 다른 쓰기 작업으로부터의 커밋을 기다리도록 하려면 그에 따라 일정을 세워야 합니다.

다음 주제에서는 트랜잭션, 데이터베이스 스냅샷, 업데이트, 동시 동작과 관련하여 몇 가지 주요 개념과 사용 사례를 설명합니다.