SQL 4 Oracle 오라클용 sql 실무

SQL4Oracle

Informix와 Oracle 달랐던 점 한가지

돌프1 2023. 3. 10. 14:10

2011-08-18 11:13:16


SQL 4 Oracle 오라클용 sql 실무
▒ Informix와 Oracle 달랐던 점 한가지

 

두 시스템 모두 대용량 데이터 처리에 탁월한 성능을 보여주었다.
기능을 잘 몰라서 불편함이 있었지 성능상의 어려움을 느낀적은 없었다.
그래도 하나 다른점이 눈에 띄었는데 대용량 데이터 처리에서
장점이 될 수도 있고, 단점이 될 수도 있는 건이었다.

 

정리되지 않은 자료를 정보로써 가공을 하기 위해 대량 데이터 로딩을

각 시스템에서 해본적이 있었다
예로 1000Byte로 정의된 text 필드에 대량 데이터 로딩 작업
Informix는 로딩이 성공 했으나,
Oracle은 로딩에 실패하였다.

 

왜 실패했을까?
원시 자료를 까보니 전체 자료중에서 1000Byte가 넘는 건이 몇건 있었다.

 

Informix는 1000Byte가 넘는건중 나머진 잘라버리고 1000Byte만 로딩을 해서 진행했고 ,
Oracle은 1000Byte로 정의된 규칙을 넘는 데이터를 규칙위반으로 통째로 튕겨버렸다.

 

규칙위반한 부분만 잘라 버리고 수용하는 시스템이 이로울까?
규칙위반이라고 통째로 거부하는 시스템이 이로울까?

 

대량 데이터 처리 측면을 본다면 규칙위반한 부분만 잘라 버리고 수용하는 쪽이 이롭고
데이터 무결성 측면을 본다면 규칙위반임으로 거부하는 쪽이 이롭지 않을까. 

 

그래서 저는

Informix는 유도리가 있는 시스템

Oracle은  유도리가 없는 시스템

으로 구분을 합니다.

 

'SQL4Oracle' 카테고리의 다른 글

재미있는 DUAL 테이블  (0) 2023.03.10
회차 구간별 집계  (0) 2023.03.10
주민등록번호 성별 구분  (0) 2023.03.10
Sub Query  (0) 2023.03.10
고정길이 전문 데이터 만들기 RPAD  (0) 2023.03.10