点击下载实时(时序)数据库系统 RDB2023.9 Huge(内部版本5111, build2023-9-11) for windows/linux64(含国产aarch64平台)
2023.9 Huge(内部版本5111, build2023-9-11)主要升级内容(全兼容以前版本,一年试用期,推荐升级):
- Upd: 更新rdbsrv,调整内部参数更适合大规模(大于10万点)应用场景。
- Upd: 更新IOServer中IODblink,适合单个ioserver大规模(一个ioserver大于10万点)提交数据。
- Upd: 升级模拟驱动simudrv,每个模拟设备可仿真10万点,可配置节点名在一个库里仿真多个10万点设备。
2023.9 稳定版(内部版本5110, build2023-9-5)主要升级内容(全兼容以前版本,一年试用期,推荐升级):
- Fix: 修正rdbsrv后台SOE生成在特定场景下存在重复报警的BUG.
- Fix: 修正采用快速浮点数JSON输出后负数在某些特定场景下格式错误.
2023.8 稳定版(内部版本5109, build2023-7-21)主要升级内容(全兼容以前版本,一年试用期,推荐升级):
- Upd: 升级rdbsrv, 增加备份云验证服务器支持。
- Opt: 常规优化rdbapi, ioserver, jniwsapi, logsrv。
2023.7 稳定版(内部版本5108, build2023-6-4)主要升级内容(全兼容以前版本,一年试用期,推荐升级):
- Upd: 升级JSON编码转义,完全符合2017年发布的RFC8259规范转义支持,包括UTF16转义。
- Upd: logsrv增加多HTTP发布根目录,增加公共文件发布页面,支持视频和图像播放,超大文件下载。
- Upd: 升级所有带HTTP/HTTPS的软件,增加range支持和超大文件下载。
- Upd: 优化降低rdbuasrv断开实时库时空载CPU负荷。
- Upd: 降低IOServer内存占用,以便放入嵌入式设备运行。
- Add: 新增单独的Logsrv文档《logsrv用户指南.pdf》
2023.6 稳定版(内部版本5107, build2023-5-11)主要升级内容(全兼容以前版本,一年试用期,推荐升级):
- Upd: 升级rdbsrv 增加每用户最大连接数和每IP最大连接数限制(可配置), 增加TCP/HTTP/HTTPS等无登录连接空闲30秒主动断开功能。
- Upd: 升级rdbsrv,增加管理员按照会话ID或者用户账号关闭客户端会话连接命令。
- Upd: 升级桌面版rdbman和web版dbman,增加用户最大连接数配置和更多的连接信息显示,增加系统最大NOFILE显示(在线连接页面内),增加用户连接断开控制(仅web版dbman)。
- Upd: 优化logsrv的web页面。
- Opt: 优化ioserver的web页面。
- Opt: 优化rdbsrv虚拟内存分配。
本版升级目的主要解决使用自动回收资源语言客户端比如nodejs,C#,Java等在直接使用通信协议和实时库交互时,没有主动释放连接造成
大量无用连接耗尽服务端可用句柄产生EMFILE错误的问题。系统管理员使用这个版本可以完全掌控客户端的行为,通过限制用户最大连接数
和每IP最大连接数(甚至可以断开指定会话连接或者指定用户的所有连接),将客户端的错误行为限制在客户端。
2023.5 稳定版(内部版本5106, build2023-4-22)主要升级内容(全兼容以前版本,一年试用期,推荐升级):
- Add: 实时库增加历史数据索引保温; 历史数据保温(可配置),适合公有云和私有云服务器,大幅提高冷数据访问效率。
- Add: IOserver增加本地缓存的时间和空间上限配置。
- Upd: 更新logsrv,日志web浏览增加行号,增加高亮着色checkbox可切换。每个日志文件大小从2MB降为512KB,便于WEB页面快速显示。
- Upd: 更新web版dbman,增加首页的历史数据保温配置显示。
- Upd: 更新《rdb_user_guide.pdf》和《ioserver使用说明.pdf》
- Fix: 修复使用精简协议读取标签属性后组态生成的html页面svg工况图hover描述提示消失的BUG。
- Fix: 修复读取断面数据特定参数下返回数据不符合预期的BUG.
- Fix: 修复内部版本5105造成的SOE索引快速插入位置错误的BUG.
详情和升级方法请参见下载包里的update.txt内容。
2023.4 内部版本5105版主要升级内容(全兼容以前版本,一年试用期,推荐升级):
- Add: 实时库增加redo日志,写入的数据先快速顺序写入redo日志,断电后可从redo日志恢复。
- Add: 增加历史数据的删除接口和SOE数据的删除接口。
- Add: 增加历史数据的无压缩直接插入和更改增强接口。
- Add: ioserver增加历史补录功能,当无法访问实时库时(主备均断开),先缓存到本地磁盘,待恢复后补录到实时库。
- Add: 增加实时库全部请求命令加权流控,均衡服务,防止单个连接大量异步请求抢占服务器资源。
- Upd: 升级WEB版dbman,增加首页redo配置信息;增加历史和SOE查询时不合法日期提示。
- Upd: 升级rdbapi动态库,增加删除和增强插入以及其他管理用接口。
- Opt: 优化历史数据记录的插入性能。
详情和升级方法请参见下载包里的update.txt内容。
2023.3版主要升级内容(全兼容以前版本,一年试用期,推荐升级):
- Upd: 增加ipv6支持, 包括rdbsrv, IOServer, rdbapi, logsrv, rdb_opcgw, rdb_opcuasrv, rdbctrl, dac_modbus, rdbman.
- Upd: 增加ISO时标和javascript数字型timestamp时标的支持, 不再要求rdbsrv和IOServer的机器使用相同时区。
- Upd: dac_modbus,dac_opcua, dac_opcuax驱动增加了控制输出缓冲水位日志,以便分析现场大量控制输出时产生的排队延迟。
- Upd: 更新rdb_http/dbman,默认按照iso时标协商登录实时库并按照ISO时标格式显示。
- Upd: 更新rdbman,默认按照utc-timestamp毫秒时标协商登录实时库并按照ISO时标格式显示。
- Upd: xDbsyn增加配置时源和目的实时库Url的合法性检查。
- Add: 增加ipv6ds后台服务程序,IPV6公网地址发现服务,将本机的公网IPV6写入配置的实时库,由实时库实现IPV6的域名解析。ipv6域名标签为string类型,class类型设置为preset预置标签(只保留和落地最新的值,无历史)。
- Add: 增加dac_ipv6驱动,同样的IPV6公网地址发现服务,写成IOServer的驱动方式,和ipv6ds功能类似。
- Fix: 因国产kylin-aarch64系统开机启动时systemd有一个BUG, 在aarch64版的ioserver.service文件里增加了2秒延迟。
- Fix: 修正rdbsrv服务端生成越限SOE事件在仅配高或者低限时,产生事件后无复位事件的BUG。
- Opt: 优化CPU耗用,rdbsrv和ioserver在CPU占用上均有较大幅度的降低。
详情请参见下载包里的update.txt内容。
2023.2版主要升级内容(全兼容以前版本,推荐升级):
- Upd: rdbsrv试用期由半年更改为壹年,优化授权信息的显示
- Upd: opcuasrv增加双库连接支持
- Upd: 仿真驱动simudrv增加object类型写设备支持
- Upd: rdbapi,rdbctrl更新版本信息并重新编译
- Fix:修正ioserver写设备object类型失败的BUG.
详情请参见下载包里的update.txt内容。
2023.1版主要升级内容:
- Add: 增加国产aarch64架构CPU麒麟V10系统平台版本; 包括 rdbsrv, rdbapi, ioserver, logsrv, rdbctrl, rdbman, rdb_opcuasrv
- Del: 删除rdbdac_ux网关(用ioserver替换),保留rdbdac_wx驱动调试用网关。
- Del: 删除rdbman for windows 32位版。
- Opt: rdbman 优化hdpi屏幕和普通屏幕显示。
- Upd: Linux平台所用openssl加密库版本升级到openssl-1.1.1s版
- Upd: rdbsrv增加新的支持aarch64平台的USB加密狗,继续支持原USB加密狗。
- Upd: 更新web版dbman,首页运行信息显示更详细的授权信息。
- Upd: 升级ioserver的web管理页面首页
- Fix: 修正ioserver计算标签表达式左括号解析错误。
- Fix:修正rdbsrv自2022.10开始优化JSON浮点数编码输出速度时对[-0.000001,-0.999999]范围内数丢失符号的BUG.
详情请参见下载包里的update.txt内容。
2022.12版主要升级内容:
- Add: 增加实时库快照数据 OPCUA Server服务软件 rdb_opcuasrv, 支持服务器证书和签名加密, 详细请参阅《rdb_opcua_server使用说明.pdf》.
详情请参见下载包里的update.txt内容。
2022.11版主要升级内容:
- Fix: 修正一个SOE条件查询在某个特列场景无记录集返回的BUG.
- Add: ioserver增加强制提交配置,适合某些长期不变的订阅数据快照的时标更新.
详情请参见下载包里的update.txt内容。
2022.10版主要升级内容:
- Fix: 修正读取rdbsrv用户账号列表时用户密码在客户端泄露的BUG.
- Fix: 修正上一个版本优化带来的modbus驱动标签配置表最后一行的BUG.
- Fix: 修正simudrv提交object模拟标签名错误.
- Fix: 修正WEB版dbman编辑标签工程值上下限在对话框内未初始化.
- Add: 增加rdbsrv对pem格式的服务器证书支持.
- Opt: 优化JSON编码效率,整数和浮点数编码效率成倍提高.
- Opt: 优化rdbapi中rdb_callmsg接口效率.
- Opt: 优化IOServer的数据提交效率.
详情请参见下载包里的update.txt内容。
2022.9sp2版主要升级内容:
- Fix: 修正rdbsrv上一版优化产生的bug,在Windows系统下当开启UDP镜像输入时,终止rdbsrv服务时无法退出.
详情请参见下载包里的update.txt内容。
2022.9sp1版主要升级内容:
- Fix: 修正rdbapi上一版本优化后与原rdb4接口不兼容,导致使用rdb4兼容性接口的processview组态软件无法使用的BUG.
详情请参见下载包里的update.txt内容。
2022.9版主要升级内容:
- ADD: 增加支持证书和加密通道的OPCUA驱动dac_opcuax.
- ADD: 增加文档《OPCUA驱动使用说明.pdf》,内含OPCUA应用证书的使用和制作方法.
- FIX: 修正调试驱动用rdbdac_wx对后来新驱动utf8编码字符串支持.
- OPT: 其他常规优化,主要是性能和代码质量优化.
详情请参见下载包里的update.txt内容。
2022.8版主要升级内容:
- FIX: 修正processview/pvedit.exe中生成indexsvg.html登录后跳转首页画面中文文件名未转utf8编码的bug.
- UPD: 集成rdbsrv新的WEB管理界面,在线连接页面增加流控信息.
- UPD: 集成IOServer新的WEB管理界面.
- OPT: 优化底层网络IO.
- ADD: rdbsrv增加写入流控,增加写入流控监控信息(dbman的在线连接页面),内部子站接入,镜像输出,心跳连接也加入在线连接列表.
详情请参见下载包里的update.txt内容。
2022.7sp1版主要升级内容:
- UPD: 配置和驱动标签表字符编码GBK和UTF8自动识别由依据字段识别改为全文件扫描识别,防止出现个别GBK汉字和UTF8双字节符号编码重叠出现误判.
- UPD: IOServer导出实时库用标签表由UTF8编码改为GBK编码,方便直接使用excel修改导出的csv文件.
- UPD: web版dbman导出标签表由页面导出UTF8编码改为从rdbsrv后台导出GBK编码,方便excel直接使用.
- UPD: web版dbman和桌面版rdbman对标签表显示优化,不相关的属性使用/代替,导出标签表不相关的字段留空.
- ADD: rdbsrv增加一个请求命令rdb_tagexport从后台导出筛选的标签表csv文件.
- FIX: 修正rdb_http/dbman/js/csvtable.js对字段中引号转义错误.
- FIX: 修正原桌面版rdbman导出标签表未对字段中引号和逗号做转义.
详情请参见下载包里的update.txt内容。
2022.7版主要升级内容:
- FIX: 修正IOServer配置管理config.html页面第二次上传相同文件没有onchange事件的bug.
- FIX: 修正rdbapi,javaws 在C#和Java下使用时因垃圾回收机制造成的连接资源延迟回收的bug.
- FIX: 修正rdbsrv在双机热备共享USB授权时,如果USB授权插在备机必须先启动备机主机才能共享授权的bug.
- FIX: 修正opcua驱动下传控制输出写设备量大时可能阻塞OPCUA驱动设备数据读写的bug.
- FIX: 修正IOServer下传控制同时输出多个写设备指令可能转发失败的BUG.
- ADD: IOServer在WEB管理页面增加重启IOServer和重启IOServer系统服务操作(需engineer权限).
- UPD: rdbsrv双机热备使用共享USB授权时,未插USB授权的服务器授权信息由"NONE"改为"SHARE".
- UPD: opcua驱动增加opcua的 char,byte,short,word类型配置,避免不支持自动类型转换的opcua server下传控制输出时报数据类型不匹配错误.
- UPD: 在IOServer中,当设备配置为使用实时库时标时,IOServer的WEB监视页面由原来的不显示时标改为显示IOServer本地时标(仅值班监视用).
- UPD: IOServer的WEB页面一点小的调整,将设备名,文件名提到导航条,增加内容显示.
- UPD: 更新文档《rdb_user_guide.pdf》,增加opcua新的数据类型配置.
详情请参见下载包里的update.txt内容。
2022.6sp2版主要升级内容:
- Fix : 修正web版dbman中历史数据质量未正确显示非good质量。
- UPD : web版dbman中快照数据质量显示从数字转译为字符串。
- UPD : 升级插值计算,当结束时间不提供或者-1(表示到最新)会加上最新快照值作为最后一个记录。
详情请参见下载包里的update.txt内容。
2022.6sp1版主要升级内容:
- 修正上一版增加opcda的ioserver驱动日志带来的连接远端opcda server会失败的BUG。
详情请参见下载包里的update.txt内容。
2022.6版主要升级内容:
- 修正ioserver WEB管理页面一些细节错误,以便单独重启错误运行状态的驱动实例。
- processview增加热点区域填充模式,组态时为半透明区域,运行时不可见但可点击,用于实现在图形上叠加热点区域功能。组态时增加图形直接调整到z轴最前或最后。
- opcda驱动增加一些错误码日志,便于现场排查问题
- WEB版的dbman调整和优化了一些页面细节,rdbsrv做相应的适配处理。
- C++基础代码内存分配优化,包括logsrv,rdbsrv,rdbctrl,rdbpai,modbus驱动,opcua驱动等。更好地适应将rdbsrv,ioserver安装部署在现场低功耗无风扇工控机内运行。
详情请参见下载包里的update.txt内容。
2022.5版主要升级内容:
- rdbctrl日志移到日志服务器。
- 升级内存分配器
详情请参见下载包里的update.txt内容。
2022.4版主要升级内容:
- opcua驱动增加对string类型的支持
- rdbsrv中websocket服务增加对客户端关闭时发送的CLOSE控制帧的处理
详情请参见下载包里的update.txt内容。
2022.3版主要升级内容:
- 实时库的日志输出到单独的日志服务器中
- 增加全功能的实时库WEB管理界面dbman,替代桌面版的rdbman