{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreieviowemrqlxcjxzrzfzhwby5k4sutdt6tzdp5i6kst3pjfzyn3ke",
    "uri": "at://did:plc:5sgu76a53rz3n6unbykmovqy/app.bsky.feed.post/3mloh64rr2te2"
  },
  "description": "MySQL is one of the most widely deployed open-source relational databases, especially common in web stacks and as the storage layer behind countless WordPress, Rails, and PHP applications. It is owned by Oracle, with two prominent community forks: MariaDB (separate project since 2010) and Percona Server (a drop-in replacement with operational tooling).\n\n\nKey features\n\n * InnoDB engine. The default storage engine since MySQL 5.5: ACID transactions, row-level locking, MVCC, foreign keys.\n * Replic",
  "path": "/engineering-glossary/mysql-relational-database/",
  "publishedAt": "2026-05-12T18:46:27.000Z",
  "site": "https://sahilkapoor.com",
  "tags": [
    "PostgreSQL",
    "SQL",
    "ACID",
    "MVCC",
    "Replication",
    "OLTP"
  ],
  "textContent": "**MySQL** is one of the most widely deployed open-source relational databases, especially common in web stacks and as the storage layer behind countless WordPress, Rails, and PHP applications. It is owned by Oracle, with two prominent community forks: MariaDB (separate project since 2010) and Percona Server (a drop-in replacement with operational tooling).\n\n## Key features\n\n  * **InnoDB engine.** The default storage engine since MySQL 5.5: ACID transactions, row-level locking, MVCC, foreign keys.\n  * **Replication.** Mature primary-replica replication with semi-synchronous, asynchronous, and Group Replication options.\n  * **Pluggable storage engines.** InnoDB by default; MyISAM, MEMORY, Archive, and others available for niche workloads.\n  * **JSON support.** Native JSON columns since 5.7, with indexing via generated columns or multi-valued indexes.\n  * **Mature ecosystem.** Connectors for every language, broad managed offerings (RDS, Aurora, PlanetScale, Cloud SQL).\n\n\n\n## MySQL vs PostgreSQL\n\n  * MySQL is permissive by default and has historically focused on simplicity and replication speed; PostgreSQL is stricter and richer in types, extensions, and advanced SQL features.\n  * PostgreSQL has overtaken MySQL as the default for new projects in many parts of the industry; MySQL remains dominant in installed base and in specific stacks.\n\n\n\nšŸ”—\n\n**Related Terms**\nPostgreSQL, SQL, ACID, MVCC, Replication, OLTP.",
  "title": "MySQL",
  "updatedAt": "2026-05-13T19:14:40.128Z"
}