Technical posts/DBMS 7

Hammer db 사용하기 / 스키마 생성

오늘은 안녕하세요 님의 요청으로 hammerdb 사용법을 정리해볼까 한다 먼저 hammerDB를 다운받자http://www.hammerdb.com/download.html Release 2.23 for Windows 64-bit을 눌러서 다운받고 설치를 하자 설치는 간단하게 ㄱㄱ 끝.. 그러면 디비를 간단하게 SQL server로 준비하고 스키마 생성하고 tps측정까지 해보자 SQL server를 더블클릭하고 MSSQL server 와 TPC-C 선택 첫번째에 Schema Build가 보인다 저걸로 스키마를 빌드할건데 일단 디비에 접근권한을 줘야 하는데 tpcc 계정을 만들고 사용해보자 SQL server로 가서 아래와 같이 쿼리를 하고 USE [master]GOCREATE LOGIN [tpcc] WIT..

[DBMS comparison] SQL server 2016 vs SQL server 2017 (Linux)

[DBMS comparison] SQL server 2016 vs SQL server 2017 (Linux) 2017은 vNext라고 부르던 리눅스 버전의 공식 명칭이다 개인적으로 리눅스, 윈도우 어느쪽이 더 안정적인가? 라는 물음으로 부터 시작했다 사실상 성능은 비슷할것 같아서 크게 궁금하지는 않으나 그래도 시작한 만큼 성능비교 들어간다 1. SQL server 2016 2. SQL Server 2017 (Linux) 확실히 안정적이고 높은 성능이 나온다 109400 > 98,480 리눅스 버전 승! 애초에 성능이나 안정성을 고려하지 않았다면 리눅스버전을 만들지 않았겠지..

[DBMS comparison] SQL server vs SQL server In-memory OLTP

[DBMS comparison] SQL server vs SQL server In-memory OLTP 조금 더 심심해져서 더 재미난것을 해볼까 한다HammerDB에서 스폰받는거 아니다.. ㅎㅎ in-memory OLTP 많이 들어본 사람들이 있을것이다 2016부터 나온.. 2014부터 나왔지만 상위 에디션부터 사용 가능했고 2016부터 모든 제품군이 사용가능해진 그 기술!! 긴 설명은 필요 없다 테스트 ㄱㄱ CREATE DATABASE [tpcc_in_memory] CONTAINMENT = NONE ON PRIMARY ( NAME = N'tpcc_in_memory', FILENAME = N'/var/opt/mssql/data/tpcc_in_memory.mdf' , SIZE = 8192KB , FILEG..

[DBMS comparison] Oracle vs SQL server vs MySQL vs MariaDB vs PostgreSQL part3. Performance with 10 clients

[DBMS comparison] Oracle vs SQL server vs MySQL vs MariaDB vs PostgreSQL part3. Performance with 10 clients 대망의 마지막 test 1. Oracle 처리량도 낮은 놈이 부하만 큰가보다...HammerDB가 계속 죽어서 테스트는 못한다 2. SQL Server SQL Server(221,800) 높은수치는 기록했지만 널뛰는 폭이 다소 크다 3. MySQL MySQL (2,570,100) 어마어마한 수치.. 4. MariaDB MariaDB (2,651,800) 역시 5. PostgreSQL PostgreSQL (97,440) 길게 하려고 했는데 구지........ 정리하자.. Oracle (N/A)SQL Server(22..

[DBMS comparison] Oracle vs SQL server vs MySQL vs MariaDB vs PostgreSQL part2. Performance with single client

[DBMS comparison] Oracle vs SQL server vs MySQL(innodb) vs MariaDB(Aria) vs Postgres part2. Performance with single client 싱글유저로 테스트를 진행했다 다시 말하지만 테스트는 I5-6500@3.20Ghz 에 Ram 16G 인 머신에 vmware을 통해 가상의 머신을 만들어서 각각 4G의 물리메모리를 할당한 다음기본설치 상태로 파라메터를 단 하나도 건들이지 않은 순정 상태의 결과다설정값을 만져주면 충분이 변화는 생기겠지만 그냥 아무것도 손대지 않은 상태에서 결과값을 보자 1. Oracle 12cR2 Oracle 12cR2 (59,560) 2. SQL server 14.0 SQL Server (104,380) 3..

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

[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-72http://opendatabase.tistory.com/entry/Preparing-DBMS-Benchmark-Install-SQL-Server-140900751-on-CentOS-72http://opendatabase.tistory.com/entry/Preparing-DBMS-Benchmark-Install-MySQL-5719-on..

[Preparing DBMS Benchmark] Install PostgreSQL 9.6 on CentOS 7.2

[Preparing DBMS Benchmark] Install PostgreSQL 9.6.3 on CentOS 7.2 처음시작은 PostgreSQL로 시작을 해보도록 하자두근두근... 안친한 친구라서 친하게 지내줄지 모르겠지만 최대한 다가가도록 하겠다 https://www.postgresql.org/download/linux/redhat/ 위 링크를 클릭하고 설치에 대한 설명을 아래와 같이 확인하고 설치를 진행하자 yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-redhat96-9.6-3.noarch.rpm yum install postgresql96 yum install postgresql96-..