3.1.2 USTORE:原地更新行存引擎(减少膨胀、提升OLTP性能) 3.1.2 USTORE:原地更新行存引擎(减少膨胀、提升OLTP性能) 在传统的关系型数据库系统中,行存储引擎长期依赖于“追加写 + MVCC”(多版本并发控制)的更新机制。这种机制虽然在逻辑上简洁优雅,但在高并发、频繁更新的 OLTP 场景下,却常常引发数据页膨胀、垃圾回收压力剧增、I/O 放大等严重问题。当一个表被频繁 UPDATE 时,旧版本记录不断堆积,新版本记录持续写入,导致物理空间利用率急剧下降,查询性能随之恶化——这正是许多数据库工程师在生产环境中反复遭遇的“膨胀之痛”。 USTORE(Update-in-Place Store)的诞生,正是为了解决这一根本性矛盾。