> 안녕하세요
> 디비초보 강헌이라고 합니다.
> 제가 최근에 하고 있는 작업이 기존에 사용하고 있는 고객의 디비를 mysql
> 디비로 변경하는건데, 기존의 디비가 family.db라고 되어있어서 어려움이
> 많습니다.
> 실제 이전에 DBF 파일은 변경을 했었는데, 이건 좀 생소하네요.
> 이 Q&A 게시판에서 찾아보니 DB는 DBM/GDBM의 일종이라고 설명이 되어있던
> 데 정확히 어떤건지...그리고 그보다 더 중요한건 이걸 텍스트 또는 MySQL
> DB로 변경해줄 수 있는 툴을 구하고 있습니다.
> 혹시 아시는 분이 계시면 답변 부탁합니다.
툴은 따로 없습니다.
일반적으로 그런 확장자를 사용하는 경우는 GDBM 또는 Berkeley DB 파일인 경우가 많습니다. 하지만 프로그램에 따라서 프로그램머가 또 그렇게 확장자를 줄수도 있는 문제이므로 정확한 프로그램상의 디비에 대한 정보가 있기 전에는 뭐라고 말씀 드리기가 애매합니다.
하지만 만약 GDBM 이라면 나름대로 perl 또는 PHP 를 이용해서 변환은 가능할 것입니다. 하지만 복잡한 구조를 가진 GDBM/DBM 파일이라면 이 또한 원래의 구조를 알기전에는 변경이 만만찮을 것으로 생각됩니다.
일단 원 프로그램 저자로 부터 정확한 DB 파일의 포맷을 아는 것이 가장 중요한 것이라고 생각됩니다.
|