PostgreSQL과 ORACLE의 Insert 성능 비교 진행한 결과 입니다.
해당 테스트 결과는 서버의 사양이 소규모일 경우에 어떤 DBMS의 성능이 좋은지 간접적으로 비교해 본 결과입니다.
서버의 사양이나 환경에 따라서 일부 성능 차이는 다르게 나타날 수 있습니다.
<테스트 조건>
• Single Core 테스트
• 동일 Platform 수행
• Single Mode 수행
• Char (10) 240개 필드 테이블
• Archive Mode
• 테이블에 인덱스 없음
• 동일 서버에 PostgreSQL과 ORACLE 환경에서 테스트
건수(만건) PostgreSQL ORACLE
----------+-----------+---------
1만건 2.21초 1.29초
2만건 14.46초 3.72초
5만건 14.79초 30.41초
10만건 26.14초 82.68초
20만건 60.92초 199.66초
40만건 131.65초 384.44초
80만건 274.43초 740.59초
160만건 594.64초 1683.86초
-> Single Core에서 Single Mode로 수행할 경우 PostgreSQL이 Oracle보다 성능이 우수함.
Multi Core 및 Parallel Processing 환경에서는 다를 수 있음
-> Insert되는 테이블의 컬럼은 Char 10자리 240개 필드로 구성되어 일반 테이블과 성능 차이 있을 수 있음
PostgreSQL은 추기형 구조로 Insert 성능이 Oracle에 비해 뛰어남
by. 박용훈
'2. DBMS이야기 > 01. PostgreSQL' 카테고리의 다른 글
[Admin] 3.Server Configuration : 개요 및 Parameter 확인 (0) | 2014.06.10 |
---|---|
[Admin] 2.Orations (명령어) (0) | 2014.06.02 |
[펌] PostgreSQL 9.1 - 동기 복제 : 퀵 스타트 (0) | 2014.05.30 |
PostgreSQL 스키마 개념 및 활용 (0) | 2014.05.29 |
PostgreSQL 사용자 Data Type 정의 (0) | 2014.05.25 |