You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Delta Lake 2.0与1.2等旧版本是否兼容?1.2创建的表能否用2.0读写?

Delta Lake 2.0与旧版本(如1.2)的兼容性说明

整体兼容性

Delta Lake 2.0遵循读完全向下兼容的原则,所有旧版本(包括1.2)创建的Delta表,2.0都能正常读取。

在写操作方面,2.0默认会使用更高的表协议版本,若需要让写入后的表仍能被旧版本(如1.2)读写,可通过配置降级写版本来实现兼容。

1.2版本创建的表的读写操作

  • 读取:2.0可以直接读取1.2创建的Delta表,无需任何额外配置或转换操作。
  • 写入:
    • 若仅用2.0版本读写这些表,直接操作即可,不会有兼容性问题。
    • 若之后还需要用1.2版本访问这些表,需在2.0的环境中设置表的最低读写版本,匹配1.2的协议版本:
      spark.databricks.delta.properties.defaults.minReaderVersion=1
      spark.databricks.delta.properties.defaults.minWriterVersion=2
      
      配置后,2.0写入的表依然能被1.2版本正常读写。

内容的提问来源于stack exchange,提问作者Jacek Laskowski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 06:36:35