데이터 마이그레이션 검증

데이터 검증은 소스 테이블과 대상 데이터베이스 테이블의 데이터를 비교하여 일치하는지 확인하는 프로세스입니다.

데이터 검증 도구(DVT)는 데이터 스토어에 연결하고 소스 데이터베이스와 Spanner 간에 검사를 실행할 수 있는 오픈소스 도구입니다. 이 도구는 다음과 같이 마이그레이션의 일부로 기본 검증을 수행하는 데 사용하는 것이 좋습니다.

  • 모든 테이블이 생성되었고 모든 스키마 매핑이 올바른지 확인합니다.
  • 각 테이블의 총 행 수가 일치합니다.
  • 무작위 행을 추출하여 일관성을 확인합니다.
  • 열을 검증합니다(예: count, sum, avg, min, max, group by 사용).
  • 행 수준에서 순환 중복 검사 또는 해시 함수를 비교합니다.

보다 구체적인 검증을 수행하려면 마이그레이션 중에 커스텀 검사를 빌드하세요.