mysql 의 경우에는 넓은 의미로는 RDBMS라고 볼수도 있지만,
좁은 의미의 RDBMS로는 포함되지 않는다고 보는 사람들도 많습니다.
좁은 의미라는 것은, 트랜잭션의 지원, ANSI SQL문의 완전한 지원
등을 말합니다. ANSI SQL문의 완전한 지원으로는 서브쿼리, 조인등이
해당되겠지요.
mysql을 관계형 데이터 베이스 처럼 사용하기. 라는 글을 쓴 사람은
서브쿼리나 조인등에 촛점을 맞추고 그런제목을 사용한 것 같습니다.
mysql이 아주 속도가 빠르다는 장점이 있어서, 그러한 일에 알맞은
곳에는 자주 사용되지만 페일오버, 트랜잭션등이 중요한 업무에는
사용하기가 부적합합니다. 그리고 서브쿼리의 완전하지 못한 지원도
사용하기 부적합하게 만들지요. 다만 rownum 등과 같은 mysql만의
독특한 쿼리는 웹프로그래밍을 할 경우 아주 훌륭하게 사용됩니다.
여하튼 mysql의 단점을 크게 보는 사람은 'mysql은 RDBMS가 아니다'
라고 단호하게 말하기도 합니다.
'ansi sql이 아닌 sql문법을 지원하는 파일 시스템' 이라고
말하는 사람이 있을 정도니깐요.
저가 볼때는 첫글을 쓴 분께서는 이러한 서브쿼리등에 촛점을
맞추고 제목을 쓰지 않았을까라고 생각됩니다.
응답을 다는 것도 좋지만, 너무 냉소적인 답글은 글을 올리려는
사람의 기를 너무 꺾어 놓는듯 합니다.
마치. 떠들어 보세에서 "뒷북입니다." 라고 말하는 것처럼 말입니다.
어떤 분들은 해당 정보가 아주 중요하게 다가 올수도 있습니다.
필자도 분명히 자신도 어렵게 해결했거나 어렵게 알았기 때문에
글을 쓴것이라고 생각됩니다.
: RDBMS를 RDBMS로 사용하기 팁...--아내와 나,
사랑이야기를 쓰다