用途:为 Qdrant 版本升级提供指导,目标是不中断应用可用性并确保数据完整性。
主要兼容性规则:Qdrant 与 SDK 的大版本和小版本应匹配,例如 Qdrant 1.17.x 与 SDK 1.17.x 兼容;Qdrant 对小版本间的向后兼容进行了测试,例如 Qdrant 1.17.x 应与 SDK 1.16.x 兼容,Qdrant 服务端 1.16.x 也应与 SDK 1.17.x 兼容,但仅限于 1.16.x 中已有的功能子集。
升级顺序:迁移到下一个次要版本时,建议先升级 SDK 到下一个次要版本,再升级 Qdrant 服务端。
存储兼容:存储兼容性仅保证跨一个次要版本,例如 Qdrant 1.16.x 存储的数据应与 Qdrant 1.17.x 兼容。若需跨多个次要版本迁移,必须逐个次要版本逐步升级,例如从 1.15.x 迁到 1.17.x,需要先升级到 1.16.x 再升级到 1.17.x。注意:Qdrant Cloud 会自动处理该过程,可直接从 1.15.x 升级到 1.17.x,无需中间步骤。
滚动升级:复制因子为 2 或更高的 Qdrant 集群可通过滚动升级实现零停机,即一次升级一个节点,其余节点继续处理请求,从而在升级期间保持应用可用。
Qdrant Cloud:可使用 qcloud CLI 工具管理 Qdrant Cloud 中的版本升级。
限制:资料未提供具体版本号范围之外的升级命令细节、qcloud CLI 的具体用法、回滚流程或各版本的已知问题,这些暂未提供。