2. DBMS이야기/01. PostgreSQL

PostgreSQL vs ORACLE Insert 성능 비교

알 수 없는 사용자 2014. 6. 2. 09:27

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. 박용훈