IQ Bot 升级选项

本主题为您提供客户环境中的选项和用例,以便在将现有IQ Bot服务器升级到开发和生产环境IQ Bot之前尝试 的版本。

Prerequisites

以下是涉及的主要工具/流程:
  1. 进口/出口
    • 这是一个IQ Bot功能。
    • 我们建议将暂存数据从一个安装项传输到另一个IQ Bot安装项,前提是两者都属于同一IQ Bot版本。
  2. 数据库备份/恢复
    • 这是一个 SQL 服务器功能。
    • 创建可在相同或不同 SQL 服务器实例上还原的现有数据库的备份。
    • 准备开发环境的数据库副本。
      • 备份所有IQ Bot数据库。
      • 在新的数据库服务器上还原备份。
    • 在还原的数据库服务器上或针对还原的数据库服务器上安装最新的IQ Bot设置。
    • 这可确保您拥有用于试用的最新IQ Bot服务器,该服务器使用现有开发服务器数据。
Note: 任务创建两个开发环境:
  1. Development-old(开发旧版本):使用较旧版本的 IQ Bot (我们将以 Dev-old 形式处理)
  2. 开发-新:更新版本IQ Bot(我们将作为开发-新版本进行处理)

使用主要在试用bot新版本的同时继续进行主动开发(例如,组IQ Bot训练)的场景。

Procedure

  1. 情境 1:主动开发仅发生在开发旧环境上。
    • 继续试用/使用 Dev-new,尽管我们并不关心这台机器上的数据。
    • 在试验结束时,如果对IQ Bot新版本满意,则:
      1. 丢弃 Dev-new,因为它仅具有试验数据。
      2. 升级 Dev-old,首先卸载旧版本的 IQ Bot ,然后安装新版本。
  2. 情景 2:积极发展仅发生在 Dev-new 上。
    • 停止使用 Dev-old。所有新开发仅在开发-新环境中进行。
    • 在试验结束时,如果对IQ Bot新版本满意,则:
      1. 备份 Dev-new 的数据库,并在 Dev-old 环境中恢复。
      2. 首先通过卸载旧版本的 来升级 IQ BotDev-old,然后在其上安装新版本。
  3. 情景 3:主动开发既不会发生在 Dev-old 环境,也不会发生在 Dev-new 环境。
    • 停止使用 Dev-old。由于 Dev-new 环境仅用于试用,因此不会发生主动开发。
    • 在试验结束时,如果我们对IQ Bot新版本感到满意,则:
      1. 丢弃 Dev-new 环境,因为它只有试用数据。
      2. 升级 Dev-old 环境,首先卸载旧IQ Bot版本,然后安装新版本。
  4. 情境 4:开发旧环境和开发新环境都会发生主动开发。
    • 我们打算在(开发旧和开发新)环境中进行积极开发。
      Note: 我们无法合并来自两个不同IQ Bot服务器的训练。
    • 我们不建议在两种环境中进行主动开发。而是选择场景 1 或场景 2。

Next steps

将数据从开发传输到生产环境时,执行以下操作:
首先通过卸载 的当前安装版本来升级生产服务器IQ Bot,然后安装新版本 IQ Bot。这可确保开发和生产服务器具有相同的IQ Bot版本。
使用导入/导出(标准IQ Bot流程)操作将数据从开发服务器迁移到生产服务器。