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
'code' 카테고리의 다른 글
효율적인 양방향 해시 테이블을 구현하는 방법은 무엇입니까? (0) | 2023.07.22 |
---|---|
SpringBoot 파일 업로드 크기 제한이 Multipart 가져오기를 초과하는 경우최대 업로드 크기 대신 예외 발생초과됨예외. (0) | 2023.07.22 |
Java Spring Security: 401 토큰 OAuth2 엔드포인트에 대해 승인되지 않음 (0) | 2023.07.22 |
MariaDB 기본 플로트는 소수점 이하의 자리를 포함할 수 없습니다. (0) | 2023.07.22 |
@Primary 빈이 존재하는 경우 다른 빈을 생성할 수 있는 이유는 무엇입니까? (0) | 2023.07.22 |