MySQL에서 Oracle로, 대용량 데이터를 안전하게 이관한 방법 (Python 사용기)
MySQL에서 Oracle로, 대용량 데이터를 안전하게 이관한 방법 (Python 사용기)대용량 데이터를 MySQL에서 Oracle로 옮겨야 하는 일이 생겼다.데이터 양은 약 300만 건. 단순히 insert 문을 반복하기엔 너무 방대했고, 실수하면 복구도 어렵다.이 글은 그때 내가 Python으로 병렬 이관 스크립트를 작성해, 빠르고 안정적으로 이관을 마친 과정을 공유하는 글이다.이런 상황이었어요✅ 출발지: MySQL✅ 도착지: Oracle✅ 데이터량: 300만 건 이상✅ 문제: 중복 데이터 발생 가능성 + 너무 오래 걸림 + 재처리 불가어떤 전략으로 해결했을까요?✔ 1. ID 범위로 데이터를 나눠 병렬 처리단일 쓰레드로 300만 건을 처리하는 건 너무 느렸다.그래서 전체 데이터를 ID 기준으로 세 구..
2025.05.16