차이점: 1. Oracle은 기본적으로 자동으로 제출하지 않으며 SQL Server는 기본적으로 자동으로 제출합니다. 2. Oracle은 트랜잭션을 완벽하게 지원하며 Sql Server는 자동으로 제출되지 않는 경우에만 트랜잭션을 지원할 수 있습니다. 3. Oracle은 데이터를 잠그지 않습니다. 논리적 백업 중에는 SQL Server 데이터를 잠가야 합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Oracle 11g 버전, Dell G3 컴퓨터.
제휴사:
Oracle은 미국 ORACLE 회사(Oracle)에서 개발한 핵심 소프트웨어 제품 집합입니다.
SqlServer는 Microsoft에서 개발한 것입니다. Sybase와 Ashton - 현재 Microsoft가 소유한 3개의 Tate 회사가 공동 개발했습니다.
oracle은 sql 문에 대해 더 안정적이고 전통적인 느낌을 줍니다.
down to Earth, step by step;
저장된 데이터의 내구성:
SqlServer에는 2014년부터 완전한 지속성 및 지연된 지속성 기능이 있습니다.
제출 방법:
Sql Server는 기본적으로 자동 제출을 수행하며 사용자는 이를 수동으로 중지(KILL)할 수 있습니다.
거래 지원:
SqlServer는 자동으로 제출하지 않습니다. 트랜잭션은 "낙관적 동시성 제어"
SqlServer 제어
공유 잠금, 배타적 잠금 및 업데이트 잠금
Oracle은 논리적 백업 중에 데이터를 잠그지 않습니다. 그리고 백업된 데이터는 일관성이 있습니다.
백업 복사:
Oracle은 푸시 또는 풀 유형의 기존 데이터 복제, Dataguard의 이중 시스템 또는 다중 시스템 재해 복구 메커니즘을 모두 갖추고 있으며 성숙한 핫 백업 도구인 rman은 자동으로 백업을 전환할 수 있습니다. 기본 데이터베이스에 문제가 있는 경우
그러나 구성 관리가 더 복잡합니다.
SQL Server의 복사 전용 백업은 일반 SQL Server 백업과 독립적인 SQL Server 백업입니다. 순서. 종종 백업을 수행하면 데이터베이스가 변경되고 후속 백업이 복원되는 방식에 영향을 미치게 됩니다
Oracle은 다양한 자동 분석 및 진단 기능을 실현할 수 있는 다양한 성숙한 성능 진단 및 튜닝 도구를 보유하고 있습니다. 예를 들어
; SqlServer 성능 테스트 도구에는 sql server profiler
이 포함되며 성능 조정 도구에는 Database Engine Optimization Consultant이 포함됩니다.
권한 및 보안:
Oracle의 사용자 권한과 루트 사용자 권한은 서로 분리되어 있습니다. 권한과 보안의 개념은 비교적 전통적이며 SqlServer는 매우 만족스럽습니다. Windows 인증으로 로컬로 로그인하고 SqlServer 인증으로 원격으로 로그인합니다(예: sa 로그인). 관련 서비스:
MySQL은 경량 데이터베이스이며 무료 오픈 소스입니다. Oracle은 대용량 데이터베이스이며 Oracle입니다. 회사는 Oracle 데이터베이스에 대한 모든 서비스를 제공합니다. SqlServer는 유료 데이터베이스이며(Java와 협력) 지원 제공업체도 있습니다.
Oracle의 장점
: 사용하기 쉽고 강력한 기능, 우수한 신뢰성, 우수한 보안, 우수한 휴대성을 가지며 높은 처리량에 적응하며 다양한 대형, 중형, 소형 및 마이크로컴퓨터에 적합합니다. 환경.
: Windows NT와 완전히 통합된 그래픽 사용자 인터페이스, 풍부한 프로그래밍 인터페이스 도구, 분산 파티션 보기를 지원하여 Win의 웹 기술 개발에 적합합니다.
Oracle Tutorial"
위 내용은 오라클과 SQL 서버의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!