Oracle Database vs Microsoft SQL Server: Rating, Votes and Features

Oracle DatabaseMicrosoft SQL Server
Categorydatabase enginedatabase engine
DeveloperOracleMicrosoft
Created byLarry Ellison, Bob Miner, Ed Oates—
First release19791989
LicenseProprietaryProprietary
Open sourceNoNo
PricingFree with paid plansFree with paid plans
Websitehttps://www.oracle.com/databasehttps://www.microsoft.com/sql-server
Written inCC, C++
Data modelRelational, Document, Graph, VectorRelational, Graph
Storage layoutHybrid row and columnHybrid row and column
WorkloadBoth (HTAP)Both (HTAP)
Analytics architectureNot an analytics platformNot an analytics platform
Query languageSQL, PL/SQLT-SQL
ACID transactionsYesYes
SchemaStrictStrict
DeploymentServer, Distributed cluster, Managed cloudServer, Managed cloud
ScalingReplicationReplication
Create, read, update, deleteCreate: fast (Fast inserts, direct-path loads); Read: fast (Mature optimizer, in-memory column store); Update: fast (In-place updates with undo); Delete: fast (Fast deletes)Create: fast (Fast inserts, bulk copy for loads); Read: fast (Mature optimizer, row and column indexes); Update: fast (In-place updates); Delete: fast (Fast deletes, ghost cleanup in the background)