예전 문서는 어떤 걸 말씀하시는 건지요? 마이그레이션 절차를 간단히 말씀 드리자면 1. 스키마 변환 - 교육자료 게시판의 [교재] CUBRID vs MYSQL 비교( http://www.cubrid.com/zbxe/42215 ) 하여 데이터 타입변환 - CUBRID는 문자 셋을 지정하지 않고, 주어진 데이터를 그대로 저장하기 때문에 MYSQL이 문자셋을 euc-kr을 사용하였다면 한글 사용하는 컬럼의 사이즈를 MYSQL 사이즈 *2로 늘려 줘야합니다. utf-8을 사용하는 경우는 MYSQL 사이즈 *3으로 늘려 줘야합니다. 2. MYSQL 툴 또는 별도의 데이터 추출 프로그램을 사용하여 데이터 추출 - MYSQL의 툴 중에 insert 포맷으로 데이터 추출하는 프로그램이 있는 것으로 압니다. 이 툴을 이용하거나 별도의 insert 포맷으로 데이터를 추출하느 프로그램을 만들어 사용하셔야 합니다. - 이때 insert 포맷으로 추출한 데이터 파일에 10000건 정도 단위로 commit; 문을 추가 하여 주기적으로 commit을 수행할 수 있도록 해주는 것이 insert 성능을 향상 시켜 줍니다.
마이그레이션 절차를 간단히 말씀 드리자면
1. 스키마 변환
- 교육자료 게시판의 [교재] CUBRID vs MYSQL 비교( http://www.cubrid.com/zbxe/42215 ) 하여 데이터 타입변환
- CUBRID는 문자 셋을 지정하지 않고, 주어진 데이터를 그대로 저장하기 때문에 MYSQL이 문자셋을 euc-kr을 사용하였다면 한글 사용하는 컬럼의 사이즈를 MYSQL 사이즈 *2로 늘려 줘야합니다. utf-8을 사용하는 경우는 MYSQL 사이즈 *3으로 늘려 줘야합니다.
2. MYSQL 툴 또는 별도의 데이터 추출 프로그램을 사용하여 데이터 추출
- MYSQL의 툴 중에 insert 포맷으로 데이터 추출하는 프로그램이 있는 것으로 압니다. 이 툴을 이용하거나 별도의 insert 포맷으로 데이터를 추출하느 프로그램을 만들어 사용하셔야 합니다.
- 이때 insert 포맷으로 추출한 데이터 파일에 10000건 정도 단위로 commit; 문을 추가 하여 주기적으로 commit을 수행할 수 있도록 해주는 것이 insert 성능을 향상 시켜 줍니다.