product logo Competitive Analysis: Microsoft SQL Server 2005
Most significant differences between Oracle Database and Microsoft SQL Server 2005, in the arena of performance and scalability.
 
Feature
Oracle Database
Microsoft SQL Server 2005
Concurrency Model

Multi-version read consistency

Non-Escalating row-level locking

Not by default. Must be enabled

Locks escalate

Clustered configurations
Transparent scalability with Real Application Clusters
Requires data partitioning in member tables and Distributed Partitioned Views
Indexing capabilities

B-Tree indexes

Index-organized Tables

Bitmap indexes

Bitmap Join Indexes

B-Tree indexes

Clustered Indexes

Not supported

Not supported

Partitioning options

Range, hash, list and composite partitioning

Local and global indexes

Range and list

Local and global indexes

Parallel execution Queries, INSERT, UPDATE, DELETE Queries only
Additional data warehousing capabilities

Materialized Views

MERGE

Multi-table INSERT

Pipelined table Functions

Indexed Views

Not supported

Not supported

Not supported

For a more detailed comparison, see "Technical Comparison of Oracle Database vs. SQL Server 2005: Focus on Performance", an Oracle White Paper, October 2005

Back to Database Performance Page
E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy