메뉴
GEAR

DB 마이그레이션 도구

MySQL, MariaDB, Oracle에서
PostgreSQL로.
스키마 변환, 데이터 이전,
오브젝트 마이그레이션까지 자동화합니다.

530K

rows/sec

5단계

자동 파이프라인

단일 바이너리

설치 불필요

pgloader, AWS DMS가
하지 못하는 것까지.
프로시저·트리거 자동 변환.

Rust 백엔드 + PostgreSQL COPY 프로토콜로
대용량 데이터를 빠르고 안전하게 이전합니다.
웹 기반 UI로 비개발자도
사용할 수 있습니다.

SUPPORTED

지원 범위

SOURCE

소스 데이터베이스

MySQL 5.5~8.0MariaDBOracle
TARGET

타겟 데이터베이스

PostgreSQL 12~16
FEATURES

핵심 기능

스마트 스캔

Fast 스캔(스키마)과 Deep 스캔(뷰/프로시저/트리거/이벤트)을 두 가지 모드로 제공합니다. 테이블별 인코딩을 자동 감지하여 비UTF-8 테이블을 사전 경고합니다.

Fast ScanDeep ScanCharset 감지

고속 데이터 전송

PostgreSQL COPY 프로토콜 + 스트리밍 전송으로 일반 INSERT 대비 15배 이상의 속도를 달성합니다. 5,000행 단위 버퍼로 수천만 행 테이블도 OOM 없이 처리합니다.

COPY Protocol530K rows/secStreaming

오브젝트 마이그레이션

대부분의 도구가 지원하지 않는 프로시저/함수/트리거 변환을 자동으로 수행합니다. IFNULL → COALESCE, SIGNAL → RAISE EXCEPTION 등 구문 자동 변환.

프로시저 변환트리거 변환PL/pgSQL

체크포인트 & 복구

테이블별 마이그레이션 상태를 기록합니다. 중단 시 완료된 테이블은 건너뛰고 나머지만 이어서 실행합니다. 멱등성을 보장하여 재시작 시 중복 실행이 발생하지 않습니다.

CheckpointResumeIdempotent

Append 모드

기존 테이블에 데이터를 추가하는 증분 마이그레이션을 지원합니다. ON CONFLICT 기반 upsert로 PK 충돌을 처리합니다. Skip / Update / Error 세 가지 전략을 선택할 수 있습니다.

증분 마이그레이션UpsertON CONFLICT

실시간 모니터링

SSE 기반 실시간 진행률을 100ms 단위로 표시합니다. 각 단계(스키마/데이터/인덱스/FK/오브젝트)의 상태를 시각적으로 확인할 수 있습니다.

SSEReal-timeProgress
PIPELINE

마이그레이션 파이프라인

5단계 자동화 파이프라인으로 전 과정을 처리합니다.

STEP 01

스캔

소스 DB 스키마, 오브젝트, 인코딩을 자동 분석

STEP 02

리스크 분석

타입 매핑, 호환성, 인코딩 차이를 4단계로 분류 (Auto/Review/Manual/Blocked)

STEP 03

DDL 생성

타겟 DB용 스키마 DDL을 자동 생성

STEP 04

마이그레이션

데이터 + 인덱스 + FK + 오브젝트 순차 이전

STEP 05

정합성 검증

소스/타겟 레코드 수 비교, 스키마 차이 검출, 수정 SQL 자동 생성

ADDITIONAL

부가 기능

Dry-run

실제 마이그레이션 없이 예상 소요 시간을 산출합니다.

Safe Migration

스테이징 DB에 먼저 실행 후 성공 시 본 타겟에 적용합니다.

Repair

마이그레이션 후 에러를 패턴 매칭으로 분석하고 수정 SQL을 제안합니다.

정합성 검증

소스/타겟 레코드 수 비교, 스키마 차이 자동 검출.

TECH STACK

기술 스택

Rust (axum)ReactTypeScriptTailwind CSSPostgreSQL COPYSSETauriDocker
ION ESS

Coral 마이그레이션 서비스 연계

Gear는 Ion ESS의 Coral 마이그레이션 서비스에서 활용하는 핵심 도구입니다. Ruby(진단) 결과를 기반으로 마이그레이션 대상을 선정하고, Gear로 자동 이전한 뒤, 정합성 검증까지 완료합니다.

Ion ESS 자세히 보기 →
CONTACT

DB 마이그레이션을 계획하고 계신가요?

리원에이스의 전문가가 최적의 도입 방안을 제안해 드립니다.