반응형
테이블 1개를 이관한다는 가정을 하고, MS-SQL에서 MySQL로 이기종 이관 시 아래와 같이 간단하게
Intellij IDE에서는 드래그앤 드랍으로 할 수 있다.
(MS-SQL 커넥션과 MySQL 커넥션을 맺은 상태)
MS-SQL 테이블을 잡고 드래그앤 드랍으로 이관할 MySQL 테이블에 드래그앤드랍!
그러면 아래와 같이 이기종간 테이블을 임포트하겠다는 창이 뜬다. 테이블 생성부터 데이터까지 가져간다.
기존 업체에서 정의한 테이블에 필드명이 참 그렇긴 하지만.. 2005년에 만든 구조라고 하니.. 이 부분은 넘어가장..
또한, 위에서 필드 명이나, 데이터타입 등 remap도 제공된다.
이를 통하여 맞추자. 일단은 테스트를 하기 위함이라서 그냥 그대로 만들겠음.
MySQL에 테이블이 생성되었다.
데이터도 들어왔다!.
데이터가 많을 수록 느리긴 합니다만, sql문을 임포트하는 경우보다 많이 빠릅니다.
총 46만 데이터의 경우 intellij에서 SQL을 import 하였을 경우에는 몇분의 시간이 소요되었으나,
이 방법을 통하면 10초 정도이다.
굉장히 편안하게 가져올 수 있지만,,,
가장 큰 단점은 테이블 하나하나 해줘야한다는 점..
이기종 마이그레이션은 참 언제나 귀찮다...
'Database' 카테고리의 다른 글
mysql / utf8_general_ci에서 utf8mb4_general_ci로 변환 (feat. 레츠투 이모지) (0) | 2023.11.21 |
---|---|
mysql / 버전, 스토리지 엔진, 캐릭터 셋, 테이블 명 대소문자 구분 확인 (설치 후 확인해야 할 부분들) (0) | 2023.11.21 |
ORA-43853: SECUREFILE lobs cannot be used in non-ASSM tablespace "XXX" (0) | 2023.10.06 |
[MySQL/mariaDB] 구분자로 잘라서 행으로 반환하자. (feat. json_table()) (1) | 2022.05.20 |
ORACLE connection leak 체크 쿼리 (0) | 2021.12.31 |
댓글