DBMS 2

MySQL에 대한 오라클의 진심은?

오라클에 인수된 오픈소스 DBMS의 대명사 MySQL이 12월 15일 수요일 5.1 버전에서 5.5 버전으로 업그레이드됐는데 오라클에 인수된 후 대규모 버전 업그레이드여서 관심을 모으고 있다. 이전까지 최종 안정화 버전(GA : General Availability)은 5.1로 2008년 11월에 릴리즈됐다. 2008년 2월 썬마이크로시스템즈에 인수된 후 첫 대규모 업그레이드였고 썬마이크로시스템즈는 다시 올해 1월에 오라클에 인수되었으니 거의 2년 만에 대규모 버전 업그레이드를 진행한 것이다. 이번 5.5 버전의 특징은 기존 버전에 비해 많이 개선된 처리 능력과 안정성에 있는데 윈도 환경에서는 540%의 처리 성능 향상이, 리눅스에서는 340% 정도 빨라졌다. 또한 다양한 멀티 코어 환경에서의 안정성도 ..

Diary/Diary 2010.12.20

개발자를 위한 DBMS 3종 기능비교

Q1. 집합비교 연산자는 각 RDBMS마다 차이가 있는가? 다음의 은 현재 어떤 집합연산자들이 어떻게 지원되는지를 보여준다. 집합연산자 지원 현황 참고로 DB2에서는 EXCEPT ALL , INTERSECT ALL이라는 추가적인 연산자를 지원한다. EXCEPT ALL, INTERSECT ALL 둘 다 공통적으로 중복행을 제거하지 않는다. 예를 들어서 1, 1, 2, 3, 4, 5 EXCEPT 1, 2, 3, 4는 4, 5가 표시되지만 1, 1, 2, 3, 4, 5 EXCEPT ALL 1, 2, 3, 4의 경우 1, 4, 5와 같이 같은 값을 중복해서 빼지 않는다. Q2. 각각의 RDBMS에서 DUMMY 테이블로 현재 시각을 가져오는 방법은 어떻게 표현하는가? 다음의 과 같이 표현된다. MS SQL의 경우..

Diary/Diary 2009.03.28