postgresql 게시판에는 처음 글을 쓰는 군요.
예전에 mysql 과 postrgresql 중에서 선택을 하게 될 기회가 있었습니다.
웹서비스용으로 어느쪽이 성능이 좋은가 테스트를 해보니, mysql 쪽이 조금 우세한 것으로 결과가 나와서 mysql 쪽으로 가게 되었습니다.
그뒤로 점점 mysql 에 조금씩 익숙해지다 보니, postgresql 쪽으로 눈이 잘 안가지더라구요.
그러던중 database.sarang.net 개편되고, 검색했을때의 그 엄청난 빠르기에 감탄을 하게 되어서 postgresql 도 배워봐야 되겠다는 생각이 들게 되었습니다.
예전에 테스트를 할때 mysql에 비해서 postgresql 이 느린 가장 큰 이유가, 커넥션 요청에 대해서 fork 방식으로 새로운 프로세스를 생성하는것이 성능저하의 가장 큰 이유였던 것 같습니다.
중간에 커넥션풀을 만들어서 핸들링을 해주는 프로그램을 찾아 보았었는데 적당한게 없어서 포기했었던 적이 있었습니다.
요새는 그 문제에 대해서 어떤 식으로 개선책을 찾았나 궁금하군요. |