오라클 MSSQL 성능 비교 - olakeul MSSQL seongneung bigyo

📌 DBMS : 데이터베이스를 관리하는 소프트웨어. 파일시스템의 단점(데이터 중복, 종속성)을 보완하기 위해 나온 개념

📌 RDBMS : 관계형 데이터베이스를 관리하는 소프트웨어. DBMS의 한 종류

  • Oracle, MySQL, SQL Server, ...
  • 정규화를 통해 이상 현상 및 중복 데이터 제거
  • 동시성 관리, 병행 제어
  • 보안 및 무결성 보장
  • 데이터 복구 기능 제공

RDBMS 비교

사용 빈도 : Oracle > MySQL > SQL Server

구분 Oracle MySQL SQL Server
비용 유료 무료 / 상업적 이용은 유료 유료
개발사 Oracle Oracle Microsoft
OS AIX
HP-UX
Linux
OS X
Solaris
Windows
Z/OS
freeBSD
Linux
OS X
Solaris
Windows
Windows
구현 언어 C or C++ C or C++ C++
강점 안정성 가격, 편리성 Windows에 특화

APIs and other access methods

ADO.NET
JDBC
ODBC
Oracle Call Interface(OCI)
ADO.NET
JDBC
ODBC
OLE DB
Tabular Data Stream (TDS)
ADO.NET
JDBC
ODBC

Oracle Database는 대체로 대용량에 최적화되어 있어 대기업에서 많이 쓰입니다.
MySQL은 무료(오픈 소스)로 제공되어 진입 장벽이 낮아 중소기업에서 많이 사용합니다.
SQL Server는 MSSQL이라고 불리는데 두 DBMS에 비해 사용 빈도가 낮습니다.

SQLite

서버-클라이언트 구조의 대규모 데이터베이스 관리를 위한 DBMS와는 달리 로컬에서 사용하는 경량 데이터베이스입니다.
원격 연결이 발생하지 않기 때문에 데이터로의 접근이 매우 빠르고 아이폰이나 안드로이드 등의 모바일에서 많이 활용됩니다.
데이터를 저장하는 데 하나의 파일만을 사용하는 특징이 있습니다.


참고 사이트

  • hackersstudy.tistory.com/25
  • ko.wikipedia.org/wiki/SQLite


📌 디테일한 명령어 비교

[🧑‍💻/SQL] - SQL) Oracle vs SQL Server 명령어 전체 비교

mysql과 다른 데이터베이스 서버 프로그램 성능 비교글 모음
performance, benchmark

2019 Database Trends – SQL vs. NoSQL, Top Databases, Single vs. Multiple Database Use
d: March 4, 2019
https://scalegrid.io/blog/2019-database-trends-sql-vs-nosql-top-databases-single-vs-multiple-database-use/

오라클 MSSQL 성능 비교 - olakeul MSSQL seongneung bigyo

//----------------------

Benchmarking InnoDB and MyRocks Performance using Sysbench
https://minervadb.com/index.php/2018/06/01/benchmarking-innodb-and-myrocks-performance-using-sysbench/
 InnoDB (MySQL 8.0) , MyRocks (MariaDB 10.3.7) 

오라클 MSSQL 성능 비교 - olakeul MSSQL seongneung bigyo
  Req / s Error / s Med. Response Time 99% Dist.
MariaDB 10.4.8-GA 379 ~1 190ms 500ms
Percona 8.0.16-7 320 3 450ms 550ms
MySQL 8.0.18 295 3 500ms 875ms

//---------------------
* MySQL Database Vs Redis
29 September 2018
https://blog.boardiesitsolutions.com/mysql-database-vs-redis/

오라클 MSSQL 성능 비교 - olakeul MSSQL seongneung bigyo
오라클 MSSQL 성능 비교 - olakeul MSSQL seongneung bigyo
오라클 MSSQL 성능 비교 - olakeul MSSQL seongneung bigyo
오라클 MSSQL 성능 비교 - olakeul MSSQL seongneung bigyo
오라클 MSSQL 성능 비교 - olakeul MSSQL seongneung bigyo

//---------------------
mariadb 10.1 vs mariadb 10.3