DB 마이그레이션 도구
MySQL, MariaDB, Oracle에서
PostgreSQL로.
스키마 변환, 데이터 이전,
오브젝트 마이그레이션까지 자동화합니다.
530K
rows/sec
5단계
자동 파이프라인
단일 바이너리
설치 불필요
pgloader, AWS DMS가
하지 못하는 것까지.
프로시저·트리거 자동 변환.
Rust 백엔드 + PostgreSQL COPY 프로토콜로
대용량 데이터를 빠르고 안전하게 이전합니다.
웹 기반 UI로 비개발자도
사용할 수 있습니다.
지원 범위
소스 데이터베이스
타겟 데이터베이스
핵심 기능
스마트 스캔
Fast 스캔(스키마)과 Deep 스캔(뷰/프로시저/트리거/이벤트)을 두 가지 모드로 제공합니다. 테이블별 인코딩을 자동 감지하여 비UTF-8 테이블을 사전 경고합니다.
고속 데이터 전송
PostgreSQL COPY 프로토콜 + 스트리밍 전송으로 일반 INSERT 대비 15배 이상의 속도를 달성합니다. 5,000행 단위 버퍼로 수천만 행 테이블도 OOM 없이 처리합니다.
오브젝트 마이그레이션
대부분의 도구가 지원하지 않는 프로시저/함수/트리거 변환을 자동으로 수행합니다. IFNULL → COALESCE, SIGNAL → RAISE EXCEPTION 등 구문 자동 변환.
체크포인트 & 복구
테이블별 마이그레이션 상태를 기록합니다. 중단 시 완료된 테이블은 건너뛰고 나머지만 이어서 실행합니다. 멱등성을 보장하여 재시작 시 중복 실행이 발생하지 않습니다.
Append 모드
기존 테이블에 데이터를 추가하는 증분 마이그레이션을 지원합니다. ON CONFLICT 기반 upsert로 PK 충돌을 처리합니다. Skip / Update / Error 세 가지 전략을 선택할 수 있습니다.
실시간 모니터링
SSE 기반 실시간 진행률을 100ms 단위로 표시합니다. 각 단계(스키마/데이터/인덱스/FK/오브젝트)의 상태를 시각적으로 확인할 수 있습니다.
마이그레이션 파이프라인
5단계 자동화 파이프라인으로 전 과정을 처리합니다.
STEP 01
스캔
소스 DB 스키마, 오브젝트, 인코딩을 자동 분석
STEP 02
리스크 분석
타입 매핑, 호환성, 인코딩 차이를 4단계로 분류 (Auto/Review/Manual/Blocked)
STEP 03
DDL 생성
타겟 DB용 스키마 DDL을 자동 생성
STEP 04
마이그레이션
데이터 + 인덱스 + FK + 오브젝트 순차 이전
STEP 05
정합성 검증
소스/타겟 레코드 수 비교, 스키마 차이 검출, 수정 SQL 자동 생성
부가 기능
Dry-run
실제 마이그레이션 없이 예상 소요 시간을 산출합니다.
Safe Migration
스테이징 DB에 먼저 실행 후 성공 시 본 타겟에 적용합니다.
Repair
마이그레이션 후 에러를 패턴 매칭으로 분석하고 수정 SQL을 제안합니다.
정합성 검증
소스/타겟 레코드 수 비교, 스키마 차이 자동 검출.
기술 스택
Coral 마이그레이션 서비스 연계
Gear는 Ion ESS의 Coral 마이그레이션 서비스에서 활용하는 핵심 도구입니다. Ruby(진단) 결과를 기반으로 마이그레이션 대상을 선정하고, Gear로 자동 이전한 뒤, 정합성 검증까지 완료합니다.
Ion ESS 자세히 보기 →