Flowify · Technical Playbook

Multi-Database Migration

이기종 DBMS 데이터 전환

Oracle → PostgreSQL 등 이기종 DBMS 간 전환을 추출·변환·적재 아키텍처로 안전하게 수행합니다.

FlowifyMIGRATION04 STEPS
  1. 01
    타입 매핑 정의DBMS 간 타입·문법 규칙 정의
  2. 02
    추출·변환Source 데이터 추출 및 변환
  3. 03
    Target 적재Target 문법에 맞춰 적재
  4. 04
    검증건수·무결성 비교 확인
Technical playbook · conceptual sequence
OraclePostgreSQLETL

Overview

차세대 프로젝트에서 DBMS를 교체하는 경우(예: Oracle → PostgreSQL), 타입 매핑과 문법 차이로 수작업 전환이 어렵고 위험합니다.

Flowify는 분리된 DB·이기종 DBMS 간 전환을 위해 추출·변환·적재(ETL) 아키텍처를 제공합니다. Source에서 추출한 데이터를 Flowify Engine에서 변환한 뒤 Target에 적재하여, DBMS 종속 없이 안전하게 전환합니다. 단일 DB에서는 SQL 직접 실행으로 성능을 극대화합니다.

What You'll Accomplish

Oracle, PostgreSQL 등 다양한 DBMS 간 전환
타입·문법 차이를 변환 규칙으로 흡수
단일 DB는 SQL 직접 실행으로 성능 극대화
이기종 환경에서도 안정적 전환 보장

Instructions

1

Connection 등록

Setting > Connection에서 Source와 Target DBMS를 각각 등록합니다. DB Type에서 Oracle, PostgreSQL, MySQL 등 대상 DBMS를 선택하고 [Test]로 접속을 확인한 뒤 [Save]로 저장합니다.

2

매핑 정의

Data Design > Flow Design에서 전환 대상 매핑과 변환 규칙을 입력하고 Task를 생성합니다.

3

Runner 설정

Setting > Flow Runner에서 insert~select 사용 등 DB 내부 처리 옵션과 동시작업 수를 설정한 뒤 [Runner Start]로 실행기를 기동합니다.

4

전환 실행

Workspace > Execute에서 [Flow Run] 또는 [Task Run]으로 이기종 DBMS 간 전환을 실행합니다.

How It Works

1

타입 매핑 정의

DBMS 간 타입·문법 규칙 정의

2

추출·변환

Source 데이터 추출 및 변환

3

Target 적재

Target 문법에 맞춰 적재

4

검증

건수·무결성 비교 확인