ORACLE, MYSQL, MSSQL DB 성능 알아보고 비교하기!!필요한 정보를 저장하고 업데이트를 하고 필요 없는 정보를 삭제한다는 가장 기본적인 기능에 있어서 하나씩 알아보자면!! 1) ORACLE 오라클 데이터베이스 (Oracle Database 또는 Oracle RDBMS)는 미국 오라클(Oracle)사의 관계형 데이터베이스 관리 시스템의 이름이다. 현재 유닉스 환경에서 가장 널리 사용되는 RDBMS이다. 검색이나 업데이트용 언어로는 국제표준화기구의 표준
구조화 조회 언어와 PL/SQL을 지원한다. MSSQL, MYSQL 보다 대량의 정보관리를 할 때에 가장 좋은 성능을 보인다. 2) MYSQL MySQL(마이에스큐엘) 은 세계에서 가장 많이 쓰이는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. 다중 스레드, 다중 사용자 형식의 구조질의어 형식의 데이터베이스 관리 시스템으로서 오라클이 관리 및 지원하고 있으며, Qt(프레임워크)처럼 이중 라이선스가 적용된다. 하나의 옵션은 GPL이며, GPL 이외의 라이선스로 적용시키려는 경우 전통적인 지적재산권 라이선스의 적용을 받는다. 하지만 오픈 소스진영인만큼 기본적으로는 무료로 사용할수 있다.
마이크로소프트 SQL 서버(영어: Microsoft SQL Server)는 마이크로소프트가 1989년 사이베이스(Sybase)를 기반으로 개발한 관계형 데이터베이스이다. 4) msAccess 소규모 데이터베이스를 활용하고자 할 경우 자주 사용되는 데이터베이스이고, 엑셀등와 쉽게 연계를 할 수 있기에 소규모 사무실에서 쉽고 간단히 활용을 할 수 있다. 가격 빼고 성능으로만 따져본다면 ORACLE > MYSQL > MSSQL > msAccess 로 추천이 할수 있겠다. MariaDB Enterprise는 선도적인 프로덕션급 오픈 소스 데이터베이스로, MySQL Enterprise 또는 EnterpriseDB Postgres 플랫폼에서 제공되는 기능을 훨씬 능가하는 기능 세트를 갖추고 있습니다. MySQL을 계승하는 MariaDB Enterprise는 분산형 SQL 및 컬럼형 스토리지와 같은 기능으로 계속 혁신하고 있지만 EnterpriseDB는 다중 마스터 클러스터링 및 투명한 데이터 암호화와 같은 중요한 기능이 미흡한 상태입니다. 아래 표는 MariaDB Enterprise와 오픈 소스 경쟁 제품 간의 몇 가지 차이점을 보여줍니다.
백서 다운로드 MariaDB와 Oracle, Microsoft 및 IBM 비교MariaDB Enterprise는 Oracle Database, Microsoft SQL Server 및 IBM Db2와 동일한 주요 엔터프라이즈 기능을 지원하며 경우에 따라 더 많은 기능을 지원하기도 합니다(예: 분산형 SQL을 통한 탄력적 확장). 또한 Oracle Database, IBM Db2 및 MariaDB Enterprise는 모두 다중 마스터 클러스터링을 지원하지만 MariaDB Enterprise만 비공유 아키텍처를 구현합니다. 아래 표는 MariaDB Enterprise와 독점 경쟁업체 간의 몇몇 차이점을 보여줍니다.
자세히 알아보기 리소스
위에 DBMS들은 모두 RDBMS로써 관계형 데이터베이스 관리 시스템이다. DBMS 별 function 비교
출처 : http://db-engines.com/ |