MySQL vs Oracle Database: Rating, Votes and Features

MySQLOracle Database
Categorydatabase enginedatabase engine
DeveloperOracleOracle
Created byMichael Widenius, David Axmark, Allan LarssonLarry Ellison, Bob Miner, Ed Oates
First release19951979
LicenseGPL-2.0Proprietary
Open sourceYesNo
PricingFree with paid plansFree with paid plans
Websitehttps://www.mysql.comhttps://www.oracle.com/database
Written inC, C++C
Data modelRelationalRelational, Document, Graph, Vector
Storage layoutRow-orientedHybrid row and column
WorkloadTransactions (OLTP)Both (HTAP)
Analytics architectureNot an analytics platformNot an analytics platform
Query languageSQLSQL, PL/SQL
ACID transactionsYesYes
SchemaStrictStrict
DeploymentServer, Managed cloudServer, Distributed cluster, Managed cloud
ScalingReplicationReplication
Create, read, update, deleteCreate: fast (Quick inserts with InnoDB); Read: fast (Fast primary key and index lookups); Update: fast (In-place updates with undo logs); Delete: fast (Cheap deletes, space reused by InnoDB)Create: 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)