数据库部署
Database Deployment(数据库部署)选项卡用于配置数据库模式和管理数据库映像。
deviceWISE 内部有三个数据库,即主数据库、核心数据库和用户数据库。 在 deviceWISE 正常运行期间,核心数据库是正在接受读取和写入的“活动”数据库。 主数据库、核心数据库和用户数据库具有相同的架构。
数据库部署模式
数据库部署有两种模式:
- 开发
- 部署
通过单击 Database Deployment(数据库部署)页面上的 Toggle Mode(切换模式)按钮,可以从一种模式切换到另一种模式。
开发模式
核心数据库在 devicWISE 的正常操作期间使用,包括 deviceWISE 初始化。 用户对系统所做的更改将保存在核心数据库中。 在 deviceWISE 初始化时,如果处于开发模式下,则主数据库不起作用。 同样,在初始化期间,用户数据库中的所有条目都将复制到核心数据库中,且仅覆盖这些条目。
部署模式
如果对系统进行了不需要修改,则通常必须将系统返回到已知的稳定性状态,可以通过将系统置于“部署模式”完成此操作。与开发模式一样,在部署模式下,核心数据库在 deviceWISE 正常操作期间使用。 但是,与开发模式不同的是,如果处于部署模式下,则在 deviceWISE 初始化期间,核心数据库将被主数据库覆盖。 用户先前在核心数据库中保存的对系统所做的任何更改都将丢失。 与在开发模式下一样,在初始化期间,用户数据库中的所有条目都将复制到核心数据库中,且仅覆盖这些条目。
如果确定系统处于稳定的理想状态,则应将系统置于部署模式。 如果系统保持在部署模式,则此状态将在每次系统启动时重新初始化。
创建一个主数据库
通过使用 Create Master DB(创建主数据库)按钮,您可以创建一个主数据库。 新创建的主数据库将是核心数据库的快照副本。 注意: 如果已经存在主数据库,则此操作将覆盖现有的主数据库,导致现有主数据库中的所有信息丢失。
导出核心数据库
通过使用Export(导出)按钮,您能够以 .db 文件的形式将核心数据库导出到您选择的位置。