소스 SQL Server 데이터베이스 구성

Datastream은 다음 유형의 SQL Server 데이터베이스에서 작동합니다.

데이터 스트리밍을 위해 소스 SQL Server 데이터베이스를 설정하려면 변경 데이터 캡처(CDC)를 사용 설정하고, 권한 및 로깅을 설정하고, 보관 정책을 정의해야 합니다. SQL Server 데이터베이스의 각 유형을 구성하는 방법은 다음 섹션을 참조하세요.

구성 개요

SQL Server 소스에서 데이터를 복제할 때 Datastream은 트랜잭션 로그를 사용하여 데이터 조작 언어(DML) 변경사항을 추적합니다. 이 방법은 데이터베이스 부하를 줄이면서도 빠른 데이터 검색을 유지합니다.

데이터 손실을 방지하기 위해서는 Datastream이 로그를 읽기 전에 로그가 잘리지 않는 것이 중요합니다. 반면에 로그 파일을 너무 오래 보관하면 스토리지 공간을 너무 많이 차지하여 결국 데이터베이스 인스턴스가 읽기 전용 모드로 전환될 수 있습니다.

CDC 리더가 로그를 읽을 수 있는 충분한 시간을 확보하는 동시에 로그 자르기를 허용하여 스토리지 공간을 절약하기 위해서는 폴링 간격 변경과 자르기 보호 장치 설정과 같은 추가 구성 단계를 적용해야 합니다. 이러한 단계는 Datastream에 다운타임이 발생하거나 소스 데이터베이스와 Datastream 사이에 연결 문제가 있더라도 Datastream이 데이터를 읽을 수 있도록 보장하여 추가적인 보호 레이어를 제공합니다.