code

DB2와 Oracle의 차이점

starcafe 2023. 7. 22. 10:18
반응형

DB2와 Oracle의 차이점

몇 주 후에 DB2 교육이 있기 때문에 어제 동료들과 데이터베이스에 대해 이야기를 나눴습니다.두 가지 주요 엔터프라이즈 솔루션인 DB2와 Oracle의 차이점이 무엇인지 궁금합니다.서로 비교해서 제한이 있습니까?DB2나 Oracle에 더 적합한 작업이 있습니까?

(이 기사를 찾았지만, 왠지 모든 것을 커버하는 것이 의심됩니다.

제 눈의 가장 큰 차이점은 DB2가 NULL과 빈 문자열을 구분할 수 있다는 것입니다 :-)

IMMSMW, 둘 사이의 매우 중요한 차이점은 트랜잭션 격리를 달성하는 방법입니다.Oracle은 MVCC를 사용하고 DB2는 기존의 2단계 잠금을 사용합니다.

하지만 최근 DB2 릴리즈에서는 물론 변경되었을 수도 있습니다.

작년에 db2 9.7이 출시되면서 DB2가 Postgress Plus 라이센스를 취득한 경우와 DB2 9.7의 차이점이 줄어들었습니다.이 기능은 기본적으로 Oracle 호환성 기능 세트로 사용됩니다.이러한 기능 중 하나는 동시성 제어입니다.다른 주요 기능은 SQL 방언, PL/SQL, PL/SQL 패키지 기본 제공 패키지, 확장자가 있는 JDBC 클라이언트, OCI 클라이언트 애플리케이션, SQL*Plus 스크립트입니다.자세한 내용은 여기 http://www.ibm.com/developerworks/data/library/techarticle/dm-0907oracleappsondb2/ 에서 확인하십시오.

저는 현재 IBM에서 마이그레이션 전문가로 일하고 있습니다.

Oracle 테이블, 스키마 및 열 이름은 여전히 30자로 제한되어 있어 번거로울 수 있습니다.

어떤 관점에서?

일부 표준을 고수하는 개발자의 경우 차이가 두드러져서는 안 됩니다.관리자의 경우, 예, 그것은 다른 이야기입니다.

언급URL : https://stackoverflow.com/questions/2863865/differences-between-db2-and-oracle

반응형