~/talk

PostgreSQL Versus MySQL - Isn't a Database Just a Database

name:Pep Pla
links:none on file
slides:none on file

Comparison focuses on internals not marketing: MySQL uses pluggable engines (InnoDB default) with a clustered primary index so InnoDB clustered primary-key index makes range scans and sequential inserts efficient but secondary indexes store the primary key; PostgreSQL stores row versions in a heap with CTIDs and relies on VACUUM must run or DB halts to reclaim space and freeze XIDs. Undo lives in rollback segments in MySQL vs in-table MVCC in Postgres, and Postgres’ 32-bit transaction IDs risk wraparound so long transactions and absent vacuuming cause real outages; Galera/group replication and differing memory models are practical tradeoffs.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06PostgreSQL origins
  3. 2:54Databases compared
  4. 5:02Evolution over time
  5. 7:15Neutral comparisons
  6. 9:25Key differences
  7. 13:07MySQL architecture
  8. 16:38PostgreSQL storage
  9. 23:23InnoDB engine
  10. 27:19Sequential inserts
  11. 31:12Indexing differences
  12. 33:17Multiversion concurrency control in both databases
  13. 38:57Old row versions
  14. 41:08Vacuum process
  15. 44:11Materialized views
  16. 47:01High availability solutions in MySQL
  17. 47:46Memory management
  18. 49:12Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.