Databases
42 notes
Some notes are currently available only in Chinese. English translations are shown when available.
- 1.30 InnoDB MVCChistorical
How InnoDB uses transaction IDs, undo-based row versions, and Read Views so readers can observe consistent historical versions without blocking writers.
- 1.31 InnoDB Redo Loghistorical
InnoDB write-ahead logging, redo buffering, fsync policy, group commit, crash recovery, and the relationship between redo log and binlog.
- 1.32 InnoDB Undo Loghistorical
How undo records support transaction rollback and MVCC version reconstruction, and why long transactions delay undo purge.
- 1.33 InnoDB Transactionshistorical
InnoDB transaction boundaries, ACID mechanisms, isolation levels, consistent reads, locking reads, MVCC, redo, and undo.
- InnoDB Tablespaceshistorical
Logical and physical storage of InnoDB pages across system, file-per-table, undo, and temporary tablespaces.
- InnoDB vs. MyISAM Indexeshistorical
How InnoDB clustered indexes differ from MyISAM's separate data and index storage.
- InnoDB Overviewhistorical
Transactional MySQL storage with clustered indexes, MVCC, redo/undo, locking, and buffer-pool caching.
- InnoDB Flushinghistorical
Writing dirty buffer-pool pages and redo state to durable storage under checkpoints and background pressure.
- PostgreSQL Overviewhistorical
PostgreSQL's relational engine, MVCC, WAL, extensibility, indexes, and operational model.
- PostgreSQL Isolation Levelshistorical
Read Committed, Repeatable Read, Serializable, snapshots, and serialization failures.