2006/08/07

Mysql 버전 업데이트때마다 돌아버리는 개발자들..

Mysql이라는 무료로 배포하는 상당히 우수한 DB가 있습니다.
그런데 저 Mysql이라는 녀석이 버전업을 할때마다 하위버전과의 호환성이 정말 꽝이라서, 하위버전에서 만들어 테스트하던 녀석을 상위버전에서 돌리게 되면 무언가 문제가 터져버립니다.
어제도 PC에서 4.1.18버전의 Mysql을 설치해서 프로그램 작성과 테스트를 모두 끝냈는데, 4.1.7버전에다 올려서 동작시키니까 소유 alies를 설정하라는 메시지가 뜨면서 쿼리 실행이 안되더군요.
대체 무엇이 문제인가 한참 찾아 봤는데, 문제는 union시에 union할 쿼리문을 괄호로 묶어서 구분해줬는데 이게 alies를 만들기 위한 괄호로 인식되었나 봅니다.
큭!, 버전 4에서 5로 바뀐것도 아니고 버전 4.1에서 4.2로 바뀐것도 아니고 약간의 업그레이드 버전인데 그마저도 하위호환이 안되다니, 뭐 제가 4.1.7버전의 변경점에 대해 안찾아 본게 문제이겠지만, 저렇게 버전업 할 때마다 문장구문이라던가, 설정이라던가 그런게 호환 안되고 계속 변경된다면 개발자입장에서 테스트환경과 실환경의 약간의 버전차이에도 디버깅 악몽과, 버그를 찾기 위해 아까운 몇시간에서 몇일을 투자해야 할지도 모르는 입장입니다.
공개정책으로 무료이며 계속 발전하는 Mysql이고 상당히 우수한 DB이지만 저럴때는 솔직히 골치 아프고 싫어 집니다. ㅡㅡ;

0 Comments:

댓글 쓰기

<< Home