数据库自动刷新与断开重连 |
对于已发布的数据库型数据源和工作空间,iServer 支持自动刷新和断开重连,具体情况请参考下表:
数据源/工作空间 | 可发布的数据库类型 | 是否支持自动刷新 | 如何配置自动刷新 | 自动刷新的内容 | 是否支持断开重连 | 如何配置断开重连 |
数据库型数据源 | Oracle | 是 | 可通过配置 refreshDatasource 参数,开启刷新数据库型数据源开关。 | 支持刷新数据集的增加、删除;不支持刷新数据集的修改以及字段的增加、删除和修改。 | 是 | iServer 始终开启数据库断开重连。
可通过配置 checkDatasourceConnectionInterval 参数设置检查数据库是否断开的时间间隔 |
Microsoft SQL Server | ||||||
达梦DM | ||||||
MongoDB | ||||||
文件型工作空间 | Oracle | 是 | 1)iServer始终开启文件型工作空间自动刷新;
2)对数据库型数据源可通过配置 refreshDatasource 参数,开启刷新数据库型数据源开关。 |
1)对工作空间支持所有与数据源、地图相关的增加、删除和修改;
2)对数据源支持刷新数据集的增加、删除;不支持刷新数据集的修改以及字段的增加、删除和修改。 |
是 | iServer始终开启文件型工作空间和数据库断开重连。
1)文件型工作空间检查是否断开的时间间隔为30秒。 2)对数据库可通过配置 checkDatasourceConnectionInterval 参数设置检查数据库是否断开的时间间隔。 |
Microsoft SQL Server | ||||||
达梦DM | ||||||
MongoDB | ||||||
数据库型工作空间 | Oracle | 是 | iServer始终开启数据库型工作空间自动刷新。 | 支持所有与数据源、地图相关的增加、删除和修改。 | 是 | iServer始终开启数据库断开重连。
可通过配置 checkDatasourceConnectionInterval 参数设置检查数据库是否断开的时间间隔。 |
Microsoft SQL Server | ||||||
达梦DM | ||||||
PostgresSQL |
注意:1、当您需要刷新数据集的修改以及字段的增加、删除和修改时,您可以通过 workspaceReload 接口对指定的数据源或数据集进行刷新,或在【工作空间】页面中点击对应工作空间的刷新按钮,刷新该工作空间中所有数据源,同步数据集和字段相关的增加、删除和修改。
2、MongoDB 切片库仅支持断开重连。