이전

리뷰 (1)

한줄평
평점 분포
  • 리뷰 총점10 0%
  • 리뷰 총점8 0%
  • 리뷰 총점6 0%
  • 리뷰 총점4 100%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 0.0
  • 40대 0.0
  • 50대 4.0
리뷰 총점 종이책
MySQL이 허접하다고 평가받는 이유
"MySQL이 허접하다고 평가받는 이유" 내용보기
중소 규모 프로젝트에서 가장 많이 사용되고 있는 대표적 데이터베이스 중의 하나인 MySQL.   버전 4 이후로 많은 부분이 업그레이드 됐다. 버전 5처럼 스토어드 프로시저, 뷰, 트리거, 서브 쿼리 등의 상용 데이터베이스에서나 제공하는 기능들을 모두 갖추지는 못했지만 예전처럼 불안정하다거나 부실하다는 인식은 많이 사라진 것이 사실이다.   지금도 웹 에이전시나 상대적
"MySQL이 허접하다고 평가받는 이유" 내용보기

중소 규모 프로젝트에서 가장 많이 사용되고 있는 대표적 데이터베이스 중의 하나인 MySQL.

 

버전 4 이후로 많은 부분이 업그레이드 됐다. 버전 5처럼 스토어드 프로시저, 뷰, 트리거, 서브 쿼리 등의 상용 데이터베이스에서나 제공하는 기능들을 모두 갖추지는 못했지만 예전처럼 불안정하다거나 부실하다는 인식은 많이 사라진 것이 사실이다.

 

지금도 웹 에이전시나 상대적으로 부하가 걸리지 않는 CS 환경에서 최고의 대우를 받고 있는 것이 사실이다. 물론 라이선스 정책은 예전에 비해 많이 강화되었다. 또 큐브리드나 SQLite와 같이 부담 없이 사용할 수 있는 데이터베이스가 속속 등장하고 있음에도 불구하고, MySQL의 사용자 층은 두터운 편이다.

 

하지만 오픈 소스 데이터베이스의 태생적 한계 때문인지 대기업이나 큰 프로젝트에서 MySQL을 사용하는 일은 거의 드물다. 보안과 안정성은 물론 기능적 한계를 근거로 드는 사람들이 많기 때문이다. 결정적으로 이 책을 포함해서 국내의 많은 서적들이 MySQL의 기능적 한계를 축소하는데 한 몫 했다는 생각이 든다.

 

몇 가지 예를 들면 테이블 간의 기본 키와 외래 키 관계 설정, 제약 조건, 정규화, 다양한 조인 방법, 서브 쿼리 등을 부실하게 설명하거나 건너뛰는 경우이다. 이 책도 예외는 아니다.

 

오히려 MySQL Reference Manual이 더 상세하고, 정확하다. 또한 MySQL 함수는 오라클 만큼은 안 되지만 그래도 상당히 많은 편인데, 오라클과 SQL Server를 혼합해 놓은 듯 한 느낌마저 들 정도로 다양하다.

 

그런데도 불구하고 이 책은 정말 부실하다. 같은 내용이 반복되는 경우도 많고, 깊이도 없다. 차라리 온라인에서 필요한 정보를 찾는 게 나을 정도다.

j***n 2008.11.09. 신고 공감 1 댓글 0