2011-07-28 3 views
0

SQL Server에서 mysql으로 데이터를 가져오고 있습니다.MSSQL에서 MYSQL로 데이터가 가득 찬 테이블을 마이그레이션

현재 단순한 데이터 구조 (제약 조건이없고 값만)가있는 단일 테이블을 mysql로 ​​마이그레이션해야합니다. 테이블은 1.6 milion 행입니다

이것을 수행하는 좋은 방법은 무엇입니까?

은 (내가 여기에 기타 관련 주제를 보았다,하지만 작업 할 수 있습니다 뭔가 보이지 않는)

+0

SQL Server에 연결하고 일부 행을 가져 와서 INSERT 쿼리를 작성하고이를 MySQL로 보내고 메모리를 확보하기 위해 데이터 구조를 지우고 복사 할 행이 더 이상 없을 때까지 반복하는 프로그램을 작성하십시오. 160 만 행은 아무 것도 아니고 복사하는 데 몇 분이 걸리므로 복잡한 작업을 수행 할 필요없이 가장 편한 언어로이 프로그램을 작성하십시오. 그것은 많은 코드가되지 않습니다. –

+0

지난 번 시도 할 때 몇 시간이 걸렸으므로 다른 방법에 대해 궁금해했습니다. – shealtiel

답변

1

가장 좋은 방법은 데이터를 마이그레이션 좋아하는 언어를 사용하는 프로그램을 작성하는 것입니다. 이 작업을 수행 할 도구를 찾고 있다면 MySQL Migration Toolkit을 살펴보십시오. 다양한 데이터 소스의 데이터를 MySQL 데이터베이스로 마이그레이션합니다.

MySQL Migration Toolkit.

0

SSIS를 사용하면 ODBC 데이터 대상에 연결할 수 있으므로 처음부터 응용 프로그램을 작성하는 것보다 구현이 더 빠릅니다.

관련 문제