PostgreSQL 의 경우 제대로 배우고 공부하면 익숙해 지기까지 한 3개월 정도면 충분합니다. 그리고 그렇게 복잡한 DBMS 가 아니므로 원리적인 것만 이해하고 나면 충분히 관리가 가능합니다.
관리 비용은 아무래도 NT/MS SQL 이 몇배는 더 들겁니다. 그놈도 말썽 한번 피워서 consult 받으면 돈이 만만찮게 들어갑니다. 그리고 DBA 가 필요하기는 그놈도 마찬가지죠. 단지 구하기가 PostgreSQL 보다는 약간더 쉽다는 것이 장점이겠징. 유지 비용은 아무래도 둘을 비교할수는 없다고 생각합니다.
다음으로 SP 의 문제가 대두하는데 이것은 틀림없이 있다면 너무나 편리한 기능임이 자명합니다. 이 기능이 없는 DBMS 를 과연 DBMS 라고 불러야 하는가 하는 생각이 들게 할 정도로 좋은 기능이죠. SP 의 지원은 지구상의 어떤 DBMS 보다도 PostgreSQL 이 뛰어 날지도 모릅니다. 그 이유는 다음으로 미룹시다 :-) MySQL 의 경우 내장 함수는 있어도 SP 는 지원하지 않습니다. 그리고 사용자 정의함수를 지원해 주는데 이것은 오로지 C 로서 MySQL API 를 이용하여 직접적으로 코딩해 주어야 합니다. 하지만 C 에 익숙한 사람이라면 한번쯤 시도해볼만한 방법입니다.
그리고 MySQL/PostgreSQL 비교한 글들으 많이 있습니다. 이곳 홈페이지에도 몇편의 글이 있습니다. 참고하시기 바랍니다.
http://database.sarang.net/?inc=read&aid=13171&criteria=mysql&subcrit=columns&record_idx=2&currpg=0
http://www.phpbuilder.com/columns/tim20000705.php3
http://www.linuxplanet.com/linuxplanet/tutorials/1224/1/
-- 배재한 님이 쓰신 글:
|