옛날의 얘기입니다. PostgreSQL 이 6.5.3 이 나오면서 부터 상당히 속도 개선이 되었습니다. 그래서 대체로 보면 약 2/2.5배 정도의 속도차가 있습니다. (현재의 얘기입니다) 상당한 속도차지요. 하지만 그래도 MySQL 은 기본적으로 지원해야 하는 transaction/query optimizing/subquery/union/intersect operator 등등을 지원하지 못하고 있습니다. 예전에 MySQL 에서 Transaction 을 지원하기 위해서 시도한 적이 있습니다. 그때 속도저하가 2/3배 왔습니다. 덕분에 PostgreSQL 보다 더 느린 결과가 초래 되었지요. 그래서 포기한 적이 있었습니다. 요즘 다시 transaction을 지원하기 위한 노력이 이루어 지고 있습니다. 하지만 MySQL 은 지금 그대로의 모습이 아릅답다고 생각합니다.
그리고 PostgreSQL 의 속도가 10배 정도 느린 것 같다는 말을 했지만 실제로는 약 2배 정도의 차이가 있었습니다. 이 속도 차이는 결국은 위에서 말한 MySQL 이 지원 못하는 기능을 지원하기 위해서 오는 속도차이라고 생각합니다.
>>이태웅 님께서 쓰시길<<
:: 안녕하세요~
:: 저기... 잡담게시판에서보니 mysql이 체감상 10배는 psql보다 빠르다고
:: 하든디...
:: 정말인가요? ㅠ.ㅠ
|