{ "slug": "mysql-acid", "name": "MySQL ACID 实现机制", "description": "InnoDB 如何用日志与锁实现事务的原子性/一致性/隔离性/持久性:undo log、redo log、WAL、MVCC、锁", "tags": [ "ACID", "InnoDB", "MVCC", "WAL", "binlog", "innodb_flush_log_at_trx_commit", "next-key lock", "redo log", "undo log", "一致性", "两阶段提交", "原子性", "崩溃恢复", "快照读", "性能", "持久性", "物理日志", "约束", "行锁", "逻辑日志", "间隙锁", "隔离性" ], "difficulty_range": [ 2, 4 ], "schema_version": "1.0.0", "updated": "2026-09-07", "question_files": [ "single_choice", "fill_blank", "code_reading", "short_answer" ], "stats": { "total": 35, "by_type": { "single_choice": 10, "fill_blank": 10, "code_reading": 5, "short_answer": 10 } } }