知识卡片

宽容读取

专业/工作

内容

可演化的数据编码通常要求读取端忽略未知字段、保留无法理解的信息,写入端只生成自己承诺的结构。这样新增字段不会立即击穿旧服务。它和[[兼容性是契约]]相连:系统升级靠版本共存,不靠全员同时切换。

参考来源

《数据密集型应用系统设计》第4章《编码与演化》