다음을 통해 공유


Database Migration Assistant 유틸리티(레거시)

적용 대상: MongoDB

Important

Database Migration Assistant는 마이그레이션 전 단계를 지원하기 위한 예비 레거시 유틸리티입니다. 모든 마이그레이션 전 단계에 Azure Cosmos DB Migration for MongoDB 확장을 사용하는 것이 좋습니다.

Database Migration Assistant를 사용한 프로그래밍 방식 검색

DMA(Database Migration Assistant)를 사용하여 검색 단계를 지원하고 프로그래밍 방식으로 데이터 자산 마이그레이션 시트를 만들 수 있습니다.

Azure Data Studio 클라이언트를 통해 쉽게 DMA를 설치하고 실행할 수 있습니다. 원본 MongoDB 환경에 연결된 모든 컴퓨터에서 실행할 수 있습니다.

다음 DMA 출력 파일 중 하나를 데이터 자산 마이그레이션 스프레드시트로 사용할 수 있습니다.

  • workload_database_details.csv - 원본 워크로드의 데이터베이스 수준 보기를 제공합니다. 파일의 열은 데이터베이스 이름, 컬렉션 수, 문서 수, 평균 문서 크기, 데이터 크기, 인덱스 수 및 인덱스 크기입니다.
  • workload_collection_details.csv - 원본 워크로드의 컬렉션 수준 보기를 제공합니다. 파일의 열은 데이터베이스 이름, 컬렉션 이름, 문서 수, 평균 문서 크기, 데이터 크기, 인덱스 수, 인덱스 크기 및 인덱스 정의입니다.

다음은 DMA가 만든 데이터베이스 수준 마이그레이션 스프레드시트의 샘플입니다.

DB 이름 컬렉션 수 문서 수 평균 문서 크기 데이터 크기 인덱스 개수 인덱스 크기
bookstoretest 2 192200 4144 796572532 7 260636672
cosmosbookstore 1 96604 4145 400497620 1 1814528
geo 2 25554 252 6446542 2 266240
kagglemeta 2 87934912 190 16725184704 2 891363328
pe_orig 2 57703820 668 38561434711 2 861605888
portugeseelection 2 30230038 687 20782985862 1 450932736
sample_mflix 5 75583 691 52300763 5 798720
test 1 22 545 12003 0 0
testcol 26 46 88 4082 32 589824
testhav 3 2 528 1057 3 36864
합계: 46 176258781 72.01GB 2.3GB

Database Migration Assistant를 사용한 프로그래밍 방식 평가

DMA(Database Migration Assistant)는 마이그레이션 전 계획의 평가 단계도 지원합니다.

DMA를 설정 및 실행하는 방법을 알아보려면 Database Migration Assistant를 사용하여 프로그래밍 방식 검색 섹션을 참조하세요.

DMA Notebook은 원본 MongoDB에서 수집한 리소스 목록에 대해 몇 가지 평가 규칙을 실행합니다. 평가 결과에는 마이그레이션을 진행하는 데 필요한 필수 및 권장 변경 내용이 나열됩니다.

결과는 DMA Notebook의 출력으로 인쇄되고 CSV 파일 assessment_result.csv에 저장됩니다.

참고 항목

Database Migration Assistant는 엔드투엔드 평가를 수행하지 않습니다. 마이그레이션 전 단계를 지원하기 위한 예비 유틸리티입니다.