windows 2000 professional 버전을 사용하고 있는데,
이곳에서는 별 문제 없이 깔끔하게 돌아가던 걸요.
ipc-daemon 서비스를 시작하려면,
먼저 cygwin 안의 bin/cygwin1.dll 파일이 패스가 있는 곳에 있어야합니다.
(너무도 상식적인 이야기 인지라 이것을 빼먹었을리는 만무할 터이고)
postgresql 놈은 ipc-daemon 서비스 다음에 실행되어야한다고 정의해두면 될터이고.
그것 외에는 특별하게 신경써야할 부분이 없습니다.
참 이 db 서비스가 특정 사용자로 실행되어야한다면, 그것도 신경써주면 될 터이고.
아무튼 저도 어제 오늘 이렇게 놀았는데, 마침 이런 글이 있어서 글을 남겨둡니다.
postgresql 놈이 어떤 OS에서 돌아가야 적당한가?
이 질문에 이틀 동안 이것가지고 놀면서 내린 결론은
M$ 동네쪽 OS는 아니다.
는 결론을 내렸습니다.
이유는 딱 두가지였습니다.
똑같은 하드웨어 사양에서,
Windows 98, Windows 2000 pro. 에서는 커넥션 시간이 Unix 계열 OS(FreeBSD, Linux, OSF - 이 세개밖에 테스트를 못해봤음)보다 거의 두배가량의 시간이 들더군요.
다른 하나는,
커넥션이 많으면 많을 수록, 다음 커넥션들의 속도는 기하급수적으로 떨어지더군요. (과연 50명 정도라도 동시에 사용할 수 있을까? 하는 생각이 들더군요)
(개인적인 생각인데, 이것은 cygwin 탓인듯싶습니다)
아무튼,
하드웨어 사양이 그럭저럭 튼튼하다면,
그리고 그리 많은 부하가 걸릴 DB 작업이 아니라면,
PostgreSQL 놈을 M$ 동네에서 돌리면서 서비스를 해도 별문제가 없을 듯싶습니다. (단지 Unix 동네 OS를 쓸때보다 속도가 약간 늦다는 것만 빼고는)
-- 박종구 님이 쓰신 글:
>> 초봅니다..^^
>>
>> 사정이 있어서... win2000에서 cygwin으로 pg를 돌리려고 합니다.
>>
>> 어케 돌아가긴 하는데요..^^
>>
>> ipc-daemon과 함께 service로 등록하려니까.. 자꾸 ipc가 죽어서 안되네요..
>>
>> cygwin /usr/doc에서 시키는데로 했는데...
>>
>> 혹시 cygwin-win2000에서 서비스로 등록하는데 성공하신 분 있으시면..
>> 좀 알려주세요..^^
|