> 데이터 베이스 > Oracle > 오라클과 SQL 서버의 차이점은 무엇입니까

오라클과 SQL 서버의 차이점은 무엇입니까

青灯夜游
풀어 주다: 2021-12-24 14:52:01
원래의
12175명이 탐색했습니다.

차이점: 1. Oracle은 기본적으로 자동으로 제출하지 않으며 SQL Server는 기본적으로 자동으로 제출합니다. 2. Oracle은 트랜잭션을 완벽하게 지원하며 Sql Server는 자동으로 제출되지 않는 경우에만 트랜잭션을 지원할 수 있습니다. 3. Oracle은 데이터를 잠그지 않습니다. 논리적 백업 중에는 SQL Server 데이터를 잠가야 합니다.

오라클과 SQL 서버의 차이점은 무엇입니까

이 튜토리얼의 운영 환경: Windows 7 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

oracle과 sql 서버의 차이점

  • 제휴사:

Oracle은 미국 ORACLE 회사(Oracle)에서 개발한 핵심 소프트웨어 제품 집합입니다.

SqlServer는 Microsoft에서 개발한 것입니다. Sybase와 Ashton - 현재 Microsoft가 소유한 3개의 Tate 회사가 공동 개발했습니다.

  • oracle은 sql 문에 대해 더 안정적이고 전통적인 느낌을 줍니다.

  • SqlServer는 SQL 문에 대한 더 나은 이해 이 문은 두 가지 관용구로 요약되어 있습니다.

down to Earth, step by step;

저장된 데이터의 내구성:

    Oracle은 제출된 SQL 작업을 작성합니다. 온라인 온라인 로그 파일에 추가하고 언제든지 복원할 수 있습니다.
  • SqlServer에는 2014년부터 완전한 지속성 및 지연된 지속성 기능이 있습니다.

제출 방법:


    oracle 기본적으로 자동으로 제출하지 않으며 사용자가 수동으로 제출(커밋)해야 합니다.
  • Sql Server는 기본적으로 자동 제출을 수행하며 사용자는 이를 수동으로 중지(KILL)할 수 있습니다.

거래 지원:


    Oracle은 트랜잭션을 완벽하게 지원합니다.
  • SqlServer는 자동으로 제출하지 않습니다. 트랜잭션은 "낙관적 동시성 제어"

  • ;

SqlServer 제어

공유 잠금, 배타적 잠금 및 업데이트 잠금

테이블, 테이블 페이지 매김, 인덱스 키 및 개별 데이터 행에 대해 간단히 말하면: 읽을 때 공유 잠금이 사용되고 수정 시 배타적 잠금이 사용되며 업데이트 잠금은 공유 잠금과 배타적 잠금이 혼합된 것입니다. 논리적 백업:
  • Oracle은 논리적 백업 중에 데이터를 잠그지 않습니다. 그리고 백업된 데이터는 일관성이 있습니다.

  • SqlServer 논리적 백업은 백업된 데이터의 일관성을 보장하기 위해 데이터를 잠가야 하며 이는 정상적인 비즈니스에 영향을 미칩니다.

백업 복사:

Oracle은 푸시 또는 풀 유형의 기존 데이터 복제, Dataguard의 이중 시스템 또는 다중 시스템 재해 복구 메커니즘을 모두 갖추고 있으며 성숙한 핫 백업 도구인 rman은 자동으로 백업을 전환할 수 있습니다. 기본 데이터베이스에 문제가 있는 경우
그러나 구성 관리가 더 복잡합니다.

    ;
  • SQL Server의 복사 전용 백업은 일반 SQL Server 백업과 독립적인 SQL Server 백업입니다. 순서. 종종 백업을 수행하면 데이터베이스가 변경되고 후속 백업이 복원되는 방식에 영향을 미치게 됩니다

  • . 전용 용도: 데이터베이스의 전체 백업 및 복원 프로세스에 영향을 주지 않고 특별한 목적으로 수행되는 백업입니다.


성능 진단:
  • Oracle은 다양한 자동 분석 및 진단 기능을 실현할 수 있는 다양한 성숙한 성능 진단 및 튜닝 도구를 보유하고 있습니다. 예를 들어

  • awr, addm, sqltrace, tkproof 등

; SqlServer 성능 테스트 도구에는 sql server profiler

이 포함되며 성능 조정 도구에는 Database Engine Optimization Consultant이 포함됩니다.

  • 권한 및 보안:

Oracle의 사용자 권한과 루트 사용자 권한은 서로 분리되어 있습니다. 권한과 보안의 개념은 비교적 전통적이며 SqlServer는 매우 만족스럽습니다. Windows 인증으로 로컬로 로그인하고 SqlServer 인증으로 원격으로 로그인합니다(예: sa 로그인). 관련 서비스:

MySQL은 경량 데이터베이스이며 무료 오픈 소스입니다. Oracle은 대용량 데이터베이스이며 Oracle입니다. 회사는 Oracle 데이터베이스에 대한 모든 서비스를 제공합니다. SqlServer는 유료 데이터베이스이며(Java와 협력) 지원 제공업체도 있습니다.

요약:
  • Oracle의 장점

    : 사용하기 쉽고 강력한 기능, 우수한 신뢰성, 우수한 보안, 우수한 휴대성을 가지며 높은 처리량에 적응하며 다양한 대형, 중형, 소형 및 마이크로컴퓨터에 적합합니다. 환경.

SqlServer 장점


: Windows NT와 완전히 통합된 그래픽 사용자 인터페이스, 풍부한 프로그래밍 인터페이스 도구, 분산 파티션 보기를 지원하여 Win의 웹 기술 개발에 적합합니다.

  • 추천 튜토리얼: "

    Oracle Tutorial"

위 내용은 오라클과 SQL 서버의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿