> NT에서 운영되던 웹서버를 linux로 바꿀려구 합니다
> DB는 SQL server를 사용했는데, PostgreSQL을 사용해서
> libpq++을 이용하여 CGI를 통해 게시판을 만들려구 합니다
>
> 우선적으로 이전 데이터의 변환을 어떻게 해야될 지 모르겠구요
> 게시판 내용에 대해서 text나 varchar를 사용할 경우 8k 정도를
> 할당할 수 있다구 했는데, 그 이상의 글이 올라올 걸 생각해서
> large object를 사용해야 될른지 모르겠네요
> 이전에는 내용 부분에 크기의 제한이 없었습니다
> 이전 내용을 옮길 때도 고려를 해야 됩니다
일단 MS SQL의 이전에 관한 문제입니다.
이것은 간단히 해결될 것 같습니다. backup을 ASCII 포맷으로 받으시면 아무런 문제없이 importing이 가능합니다.
large object를 이용할 경우는 잘 생각해 보셔야 합니다.
생각보다는 8k 이상의 글이 올라 오는 경우는 거의 없습니다.
그 이상의 길이를 가진 글의 경우 spam 성일 가능성이 더 크겠지요.
그러니 당연히 그 이상의 글은 문제가 있을 가능성이 큽니다.
large object 를 이용할 경우 search 가 되지 않습니다. 물론 가능은 하지만 이것은 자신이 스스로 search routine을 만들어 사용해야 합니다.
이것은 엄청나게 불편하고 프로그램 자체가 전반적으로 느려질 가능성이 큽니다.
large object의 목적은 근본적으로는 binary data를 저장하는것이기 때문입니다.
이 문제는 포팅을 원할 경우 심각하게 생각해 보셔야 할 것 같습니다. 만약 searching 기능이 필요없다면 이것을 이용해도 전혀 문제가 되지는 않을 것 같군요.
|