PostgreSQL vs ORACLE Insert 성능 비교
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. 박용훈