Databases Relational mature

MySQL

World's most popular open-source relational database

500 contributors Since 1995
Website → GitHub

Widely-used relational database with InnoDB storage engine, replication, partitioning, and JSON support. The backbone of LAMP stack web development.

License
GPL-2.0
Min RAM
256 MB
Min CPUs
1 core
Scaling
vertical
Complexity
beginner
Performance
enterprise grade
Self-hostable
K8s native
Offline
Pricing
fully free
Docs quality
excellent
Vendor lock-in
none

Use cases

  • WordPress and CMS backend
  • Read-heavy web application data
  • E-commerce product catalogs
  • Legacy enterprise applications

Anti-patterns / when NOT to use

  • Less feature-rich than PostgreSQL for advanced SQL
  • Oracle stewardship concerns
  • JSON support weaker than PostgreSQL JSONB
  • No native horizontal sharding

Integrates with

WordPress
CMS
drupal
laravel
django

Replaces / alternatives to

  • Oracle
  • SQL Server

Technical specs

Language
CC++
API type
SDK
Protocols
MySQL wire
Data model
relational
Deployment
aptdockerbinary
SDKs
pythonjavascriptjavagorustrubyphpcc#

Community

GitHub stars 0
Contributors 500
Commit frequency weekly
Plugin ecosystem none
Backing Oracle
Funding corporate

Release

Latest version
Last release
Since 1995

Best fit

Team size
solosmallmediumenterprise
Industries
generale-commercemediasaas

Tags

  • relational
  • sql
  • acid
  • innodb
  • replication
  • lamp-stack