Technical posts/DBMS

[DBMS comparison] Oracle vs SQL server vs MySQL vs MariaDB vs PostgreSQL part1. Schema check

ODB 2017. 8. 5. 08:46

[DBMS comparison] Oracle vs SQL server vs MySQL(innodb) vs MariaDB(Aria) vs Postgres part1.


제목 참.. 거창하다


각 제품 준비과정은

http://opendatabase.tistory.com/entry/Preparing-DBMS-Benchmark-Install-Oracle-12201-on-CentOS-72

http://opendatabase.tistory.com/entry/Preparing-DBMS-Benchmark-Install-SQL-Server-140900751-on-CentOS-72

http://opendatabase.tistory.com/entry/Preparing-DBMS-Benchmark-Install-MySQL-5719-on-CentOS-72

http://opendatabase.tistory.com/entry/Preparing-DBMS-Benchmark-Install-Mariadb-10117-on-CentOS-72

http://opendatabase.tistory.com/entry/Preparing-DBMS-Benchmark-Install-PostgreSQL-96-on-CentOS-72


에서 보고 오시면 된다


HammerDB라는 툴을 이용하여 TPC-C(http://www.tpc.org/tpcc/)를 통하여 벤치마크를 진행하도록 한다


글이 너무 지루하고 길어질까봐 HammerDB 의 tpcc스키마 생성하는 부분은 제외했는데 혹 필요하다면 아래 댓글을 달아주면 해당 과정도 기록하도록 하겠다



자 오라클부터 생성된 스키마와 정보를 확인하자


1. oracle

TABLESPACE_NAME      FILE_NAME TOTAL SIZE(MB) USED(MB) free SIZE(MB)     free % EXT

-------------------- -------------------------------------------------- -------------- ---------- ------------- ---------- ---

SYSAUX     /oracle/oradata/orat12/sysaux01.dbf   550 477.3125 72.6875 13.2159091 YES

SYSTEM     /oracle/oradata/orat12/system01.dbf   780 770.6875 9.3125 1.19391026 YES

TPCC     /oracle/oradata/orat12/tpcc01.dbf   100   98.875  1.125      1.125 YES

UNDOTBS1     /oracle/oradata/orat12/undotbs01.dbf   490      490      0 0 YES

USERS     /oracle/oradata/orat12/users01.dbf     5 1      4 80 YES


2. sql server


 


3. MySQL

 



4. MariaDB

 



5. postgreSQL

 




테스트 방법은.. I/O를 저하시킬수 있는 모든 프로그램을 중지하고 하나씩 VM구동해서 돌린다


client를 1개 붙여서 하고 5개 10개 총 2번 진행 할 예정이다


포스팅도 1개, 10개로 2번 포스팅 할거다... 조회수좀 뽑아먹자..


자 이제 해볼까?

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."