Database Migration Service를 사용하면 Oracle 및 SQL Server 스키마를 PostgreSQL로 변환할 수 있습니다. 변환 작업공간과 Gemini 기반 변환을 사용하여 이 작업을 수행합니다.
- 변환 작업공간은 스키마 및 코드 객체를 변환하는 도구를 제공합니다. 
- Gemini 지원은 AI의 강력한 기능을 사용하여 마이그레이션 시간과 복잡성을 줄여줍니다. 
- 시나리오별 문서 링크는 지원되는 시나리오를 참고하세요. 
변환 작업공간
변환 작업공간을 사용하여 이기종 데이터베이스의 마이그레이션 프로세스를 가속화하고 개선하세요. 변환 작업공간은 코드 및 스키마 변환을 처리하여 대상 데이터베이스로의 전환을 간소화합니다.
이러한 도구는 강력한 개요를 통해 전환 진행 상황을 모니터링할 수 있는 도구를 제공합니다. 변환 작업공간을 사용하면 변환 편집기에서 공동으로 변환 문제를 해결할 수도 있습니다. 변환 편집기에서는 결과 PostgreSQL 코드를 실시간으로 조정할 수 있습니다.
 
  
  
  
 
  Gemini로 코드 및 스키마 변환 가속화
Database Migration Service의 Gemini 기반 변환 기능을 사용하면 AI의 힘을 적용하여 마이그레이션의 시간과 복잡성을 줄일 수 있습니다.
다음 무료 접근 방식을 사용하여 Gemini 기반 코드 객체 변환 환경을 완전하게 엔드 투 엔드로 경험하세요.
자동 변환
Gemini 기반 변환 엔진은 Database Migration Service에서 사용하는 결정론적 변환 패턴을 자동으로 개선할 수 있습니다. 자동 변환 기능을 사용 설정하면 Gemini가 변환된 모든 스키마를 처리하여 PostgreSQL 코드에서 필요한 수동 조정 수를 크게 줄입니다.
모든 증강이 완료되면 각 객체의 세부정보를 살펴볼 수 있습니다.
- 전환 요약에는 Gemini가 결정적 전환에서 발견된 문제를 해결한 방법과 이유에 대한 개요와 추가 조정이 필요한 문제 목록이 포함됩니다. 
- 코드 비교를 통해 Gemini 기반 증강과 결정론적 변환을 나란히 비교할 수 있습니다. 
 
  
  
  
 
  변환 어시스턴트
변환 지원은 변환 로직을 더 잘 이해하거나 변환 문제 해결을 제안하거나 변환된 코드를 최적화하는 데 도움이 되는 일련의 전용 프롬프트입니다. 예를 들어 특정 Oracle 함수에 PostgreSQL의 직접적인 상응 항목이 없는 경우 객체 변환 문제 해결 지원 프롬프트를 사용하여 변환 문제를 해결할 수 있는 코드 변경사항을 제안받을 수 있습니다.
다음 이미지는 변환 워크스페이스에서 코드 및 스키마 변환 설명 가능성을 위한 Gemini 프롬프트에 액세스하는 방법을 보여줍니다.
 
  
  
  
   
  패턴 일치
작업공간에서 변환 문제를 해결하면 Gemini 모델이 수정사항에서 패턴을 학습하고 작업공간의 다른 결함 있는 객체에 대한 변경사항을 제안할 수 있습니다. 예를 들어 객체 변환 문제를 수동으로 또는 변환 지원 도우미 프롬프트를 사용하여 해결한 후 Gemini 모델이 수정사항을 충분히 분석하면 AI 생성 추천을 검토하여 코드를 추가로 개선할 수 있습니다.
다음 이미지는 Gemini 제안이 변환 작업공간의 문제를 해결하는 방법을 보여줍니다.
 
  
  
  
   
  지원되는 시나리오
Database Migration Service 변환 작업공간 및 Gemini 기반 변환에 관한 자세한 내용은 다음 페이지를 참고하세요.
- Oracle에서 PostgreSQL용 Cloud SQL로
- Oracle에서 PostgreSQL용 AlloyDB로
- SQL Server에서 PostgreSQL용 Cloud SQL로
- SQL Server에서 PostgreSQL용 AlloyDB로