
3대 RDBMS
DB / SQL
2022.04.10.
Oracle / MySQL / MSSQL 비교
Oracle, MySQL, MSSQL은 모두 관계형데이터베이스(RDBMS)의 종류입니다.
Oracle
-
유닉스 환경에서 가장 널리 사용되는 RDBMS
-
대규모(대기업)에 적합
-
MSSQL, MYSQL보다 대량의 정보관리를 할 때에 가장 성능이 좋음
-
은행 등 대다수의 대기업체에서 많이 사용됨
-
Doll, 삼성, 롯데, Zoom 등의 클라이언트가 있음
-
DBMS 언어와 달리, 읽기 모드를 두 가지로 분류시켜둠
-
트랜잭션 처리에 용이함
-
별도의 레벨 조절 없이 읽기 일관성을 유지할 수 있음
-
큰 테이블이나 인덱스를 분해하는 파티션 기능을 제공하여 초거대규모 데이터베이스 관리에 용이하게 함
MySQL
-
세계에서 가장 많이 쓰이는 오픈 소스의 RDBMS
-
중소 규모(쇼핑몰이나 중소 기업에 적합)
-
모든 플랫폼에서 실행할 수 있음
-
다중 플랫폼 데이터베이스를 처리 할 수 있음
-
다양한 운영 체제에서 MySQL을 사용할 수 있어 더 안정적으로 작동하고 기능이 향상됨
-
오픈 소스 DBMS 중 하나이므로 무료로 이용할 수 있음
-
보안 기능이 매우 좋음
-
간단한 쿼리를 처리 할 때 MySQL의 속도가 좋음
MSSQL
-
Microsoft 회사에서 개발되어 .net, VS와 쉽게 연계가 가능함
-
중소 규모(중소 기업)에 적합
-
확장성이 뛰어남
-
설치가 쉽고 편함
-
sql server management studio가 사용하기 편하게 되어있음
마치면서
간단하게 각 DBMS에 특징을 정리하였는데
자신의 개발 환경에 맞게 사용하면 될 것 같다.
쿼리문도 큰 틀은 비슷하지만 같은 기능을 구현해도 사용법이 조금씩은 다르다.