Historique des commits

Auteur SHA1 Message Date
  yl32940 d0435ab35f feat: Phase 2 完成 - Transaction 支持行级 WAL il y a 1 mois
  yl32940 2714766b21 test: WAL 行级序列化测试通过 il y a 1 mois
  yl32940 7759f09392 feat: WAL 支持行级记录序列化 il y a 1 mois
  yl32940 9c9ca7287b perf: 优化事务内存管理(Commit/Rollback后释放快照) il y a 1 mois
  yl32940 5e1ec587e2 feat: 实现完整事务支持(Rollback立即生效) il y a 1 mois
  yl32940 b95d1c0cce feat: 实现基础事务支持(简化版) il y a 1 mois
  yl32940 6b7b6fb1e3 chore: 删除测试临时文件 il y a 1 mois
  yl32940 776acc7342 feat: 实现完整的 WAL 状态机 (Mem→Written→Persisted→Committed) il y a 1 mois
  yl32940 0d3abcd624 feat: 添加完整的 WAL 状态机 (4种状态) il y a 1 mois
  yl32940 4a9f610e94 feat: 新增 ultra-safe 预设 (40页/50ms) il y a 1 mois
  yl32940 853104ae94 refactor: 优化常量组织和注释说明 il y a 1 mois
  yl32940 bd802dc03f commit il y a 1 mois
  yl32940 3ff9c656e2 chore: 删除压力测试生成的临时文件 il y a 1 mois
  yl32940 d6338de301 feat: 通过压力测试确定最优 BufferPool 配置 il y a 1 mois
  yl32940 c1dfcfc86a fix: DefaultBufferPoolCapacity 调整为 5000 页 (~78MB) il y a 1 mois
  yl32940 637cc6a7d8 chore: 删除测试生成的临时文件 il y a 1 mois
  yl32940 c8facb9859 fix: BufferPool满时改为阻塞等待,不再返回错误 il y a 1 mois
  yl32940 89defb23ce chore: 删除锁表测试生成的临时文件 il y a 1 mois
  yl32940 68e65b7d81 feat: 实现锁表机制,Commit/Flush期间禁止写入 il y a 1 mois
  yl32940 8e48798161 chore: 删除预设测试生成的临时文件 il y a 1 mois
  yl32940 6257121f88 feat: 添加提交策略预设,支持在线/离线/安全三种场景 il y a 1 mois
  yl32940 0d34c17243 chore: 删除测试生成的临时 .db 文件 il y a 1 mois
  yl32940 ad56f7a45d refactor: 整理 Makefile 和测试程序结构 il y a 1 mois
  yl32940 e7b96fbe9b fix: 降低 DirtyThreshold 默认值从 2000→500 页,提升数据安全性 il y a 1 mois
  yl32940 b8aba4c515 perf: NotifyWrite 使用 Reset 复用 timer 对象,减少 GC 压力 il y a 1 mois
  yl32940 010d70b1eb feat: UseTable 自动推导表名,无需手动传递 il y a 1 mois
  yl32940 e20f570481 fix: no_commit_test 场景4 验证期望值错误 il y a 1 mois
  yl32940 45e2dbd08e feat: 添加交互式操作教程覆盖所有功能 il y a 1 mois
  yl32940 9f398ef961 fix: 统一方格尺寸为14px, 保证每行数量一致 il y a 1 mois
  yl32940 2e5ed75662 fix: DropTable 后 Flag(0x80) 未持久化到磁盘 il y a 1 mois