Database Migration Service로 SQL 변환

Database Migration Service를 사용하면 Oracle 및 SQL Server 스키마를 PostgreSQL로 변환할 수 있습니다. 변환 작업공간과 Gemini 기반 변환을 사용하여 이 작업을 수행합니다.

변환 작업공간

변환 작업공간을 사용하여 이기종 데이터베이스의 마이그레이션 프로세스를 가속화하고 개선하세요. 변환 작업공간은 코드 및 스키마 변환을 처리하여 대상 데이터베이스로의 전환을 간소화합니다.

이러한 도구는 강력한 개요를 통해 전환 진행 상황을 모니터링할 수 있는 도구를 제공합니다. 변환 작업공간을 사용하면 변환 편집기에서 공동으로 변환 문제를 해결할 수도 있습니다. 변환 편집기에서는 결과 PostgreSQL 코드를 실시간으로 조정할 수 있습니다.

애니메이션에서 사용자가 전환 개요, 전환 문제, 코드라는 세 가지 탭 사이를 클릭하는 모습을 보여주는 전환 워크스페이스 화면
그림 1. 변환 진행 상황을 모니터링하고, 문제를 확인하고, 결과 PostgreSQL 코드를 검사할 수 있는 변환 작업공간 개요 화면 (확대하려면 클릭)
애니메이션에서 사용자가 전환 개요, 전환 문제, 코드라는 세 가지 탭 사이를 클릭하는 모습을 보여주는 전환 워크스페이스 화면

Gemini로 코드 및 스키마 변환 가속화

Database Migration Service의 Gemini 기반 변환 기능을 사용하면 AI의 힘을 적용하여 마이그레이션의 시간과 복잡성을 줄일 수 있습니다.

다음 무료 접근 방식을 사용하여 Gemini 기반 코드 객체 변환 환경을 완전하게 엔드 투 엔드로 경험하세요.

자동 변환

Gemini 기반 변환 엔진은 Database Migration Service에서 사용하는 결정론적 변환 패턴을 자동으로 개선할 수 있습니다. 자동 변환 기능을 사용 설정하면 Gemini가 변환된 스키마를 모두 처리하여 PostgreSQL 코드에서 필요한 수동 조정 수를 크게 줄입니다.

모든 증강이 완료되면 각 객체의 세부정보를 살펴볼 수 있습니다.

  • 전환 요약에는 Gemini가 결정적 전환에서 발견된 문제를 해결한 방법과 이유에 대한 개요와 추가 조정이 필요한 문제 목록이 포함됩니다.

  • 코드 비교를 사용하면 Gemini 기반 증강과 결정론적 변환을 나란히 비교할 수 있습니다.

변환된 스키마에 적용된 조정사항에 관한 세부정보가 포함된 Gemini 기반 자동 변환 패널
그림 2. 코드 및 스키마의 세부정보를 검사할 수 있는 Gemini 기반 자동 변환 패널 (확대하려면 클릭)
변환된 스키마에 적용된 조정사항에 관한 세부정보가 포함된 Gemini 기반 자동 변환 패널

변환 지원

변환 지원은 변환 로직을 더 잘 이해하거나 변환 문제 해결을 제안하거나 변환된 코드를 최적화하는 데 도움이 되는 일련의 전용 프롬프트입니다. 예를 들어 특정 Oracle 함수에 PostgreSQL의 직접적인 상응 항목이 없는 경우 객체 변환 문제 해결 지원 프롬프트를 사용하여 변환 문제를 해결할 수 있는 코드 변경사항을 제안받을 수 있습니다.

다음 이미지는 변환 워크스페이스에서 코드 및 스키마 변환 설명 가능성을 위한 Gemini 프롬프트에 액세스하는 방법을 보여줍니다.

Gemini 변환 어시스턴트가 코드 및 스키마 변환 설명 가능성을 묻는 메시지를 표시합니다.
그림 3. Gemini 변환 어시스턴트 프롬프트 (확대하려면 클릭)
Gemini는 코드 및 스키마 변환 설명 가능성을 묻는 메시지를 표시합니다.

패턴 일치

작업공간에서 변환 문제를 해결하면 Gemini 모델이 수정사항에서 패턴을 학습하고 작업공간의 다른 결함 있는 객체에 대한 변경사항을 제안할 수 있습니다. 예를 들어 객체 변환 문제를 수동으로 또는 변환 지원 도우미 프롬프트를 사용하여 해결한 후 Gemini 모델이 수정사항을 충분히 분석하면 AI 생성 추천을 검토하여 코드를 추가로 개선할 수 있습니다.

다음 이미지는 Gemini가 변환 작업공간에서 문제를 해결하는 추천을 보여줍니다.

Gemini 제안으로 문제 해결 대화상자
그림 4. Gemini 제안으로 문제 해결 대화상자 (확대하려면 클릭)
Gemini 제안으로 문제 해결 대화상자

지원되는 시나리오

Database Migration Service 변환 작업공간 및 Gemini 기반 변환에 관한 자세한 내용은 다음 페이지를 참고하세요.

Oracle에서 PostgreSQL용 Cloud SQL로
Oracle에서 PostgreSQL용 AlloyDB로
SQL Server에서 PostgreSQL용 Cloud SQL로
SQL Server에서 PostgreSQL용 AlloyDB로