五级兼容性标准

五级兼容性标准是 DolphinDB 服务器的最高等级的兼容性标准,支持滚动升级,支持无条件回退到旧版本。

具体要求包括:

  1. 兼容旧版本的配置;

  2. 兼容旧版本的函数和脚本;

  3. 兼容旧版本的存储数据,包括分布式表数据,持久化的流数据表数据,定时任务,函数视图和用户权限数据等;

  4. 插件和 SDK 满足二进制兼容性,即插件和 SDK 不需要升级也能继续运行;

  5. 兼容旧版本的内存数据,包括内存表的数据,矩阵、向量等变量的数据,以及传输协议等,确保集群的各节点能滚动升级;

  6. 支持无条件回退到旧版本,即升级后,存储数据已写入新版本数据库,软件也能回退到旧版本继续运行,并为客户端正常提供服务。