cubrid 8.4.3 을 사용하고 있습니다.
FireBird DB 데이터를 cubrid에 고속으로 insert하고 싶은데요.
현재는 FireBird 데이터를 Select하여 1000건 단위로 insert 후 commit 하고 있습니다.
loaddb를 찾아보니 command 모드에서 써야하는것 같습니다.
java에서 loaddb를 사용할 수 있는지요?
사용할 수 있다면 관련 내용 링크 해주시면 대단히 감사하겠습니다.
loaddb가 아니라도 java에서 대량의 데이터를 한번에 올릴 수 있는 방법이 있다면 알려주세요.
감사합니다.
아뇨 java에서는 loaddb가 불가능합니다.
CUBRID Migration Tool이라는 도구가 있기는 한데, 이는 소스DB가 mysql, curid, oracle 인 경우 jdbc 기반으로 동작하구요..firebird는 지원하지 않습니다. 그러나 4월1일에 릴리스되는 CUBRID Migration Tool 2013.03버전에는 csv (로컬) to CUBRID 로 밀어넣을수 있는 기능이 탑재됩니다. 만약 firebird에서 csv로 데이터 export가 가능하다면, 이를 CMT 새버전을 통해 작업하실 수 있을 것입니다.
그러나 아직 1주 이상의 기간이 남았으므로 급하시다면 직접 짠 응용으로 마이그레이션 작업을 하시는 것이 좋을 것 같아요.