[发明专利]一种用于物联网数据库存储性能测试的方法以及装置有效
申请号: | 201710730168.1 | 申请日: | 2017-08-23 |
公开(公告)号: | CN107506436B | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 吴游颖 | 申请(专利权)人: | 福建星瑞格软件有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/22 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 林晓琴 |
地址: | 350000 福建省福州市鼓楼*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 联网 数据库 存储 性能 测试 方法 以及 装置 | ||
1.一种用于物联网数据库存储性能测试的方法,其特征在于:包括终端数据库以及中央数据库,具体包括如下步骤:
步骤1、建立终端数据库以及中央数据库的表格格式,配置数据同步规则;
步骤2、清空终端数据库以及中央数据库中的数据,通过批量插入工具将数据插入到终端数据库,记录终端数据库插入的性能;
步骤3、查看终端数据库中的数据是否在缓冲区,若不在缓冲区,则进入步骤2中;若在缓冲区,则检查数据完整性,若完整,则并进行记录,之后进入步骤4,若不完整,则进入步骤2;
步骤4、更改数据同步规则,终端数据库开始将数据同步至中央数据库,记录数据同步过程的性能值,以及同步完成所使用的总时间;
步骤5、将中央数据库中的数据进行验证,查看数据是否丢失,若有丢失,根据数据丢失量确定数据库存储性能;若无丢失,则数据库存储性能达标;
步骤6、更改终端数据库所运行的防火墙规则,限制网络通信质量,之后开始将终端数据库中的数据同步至中央数据库中,记录终端数据库以及中央数据库运行情况,若运行情况异常,则说明该数据库存储不适用于该场景;若运行无异常,则在数据同步完成之后查看中央数据库中数据是否完整,若数据完整,则数据库存储性能达标;若数据库不完整,则说明该数据库存储不适用于该场景。
2.如权利要求1所述的一种用于物联网数据库存储性能测试的方法,其特征在于:所述步骤1中同步规则包括所需同步的行列关键字以及数据同步时间。
3.如权利要求1所述的一种用于物联网数据库存储性能测试的方法,其特征在于:所述步骤2进一步具体为:清空终端数据库以及中央数据库中的数据,批量插入工具通过JDBC驱动将数据批量插入到终端数据库,记录终端数据库插入的性能。
4.如权利要求1所述的一种用于物联网数据库存储性能测试的方法,其特征在于:所述步骤4中性能值包括:中央数据库的数据写入速度、同步延迟时间、同步时间以及同步网络吞吐量。
5.一种用于物联网数据库存储性能测试的装置,其特征在于:包括终端数据库以及中央数据库,具体包括如下模块:
配置模块,建立终端数据库以及中央数据库的表格格式,配置数据同步规则;
插入数据模块,清空终端数据库以及中央数据库中的数据,通过批量插入工具将数据插入到终端数据库,记录终端数据库插入的性能;
检测模块,查看终端数据库中的数据是否在缓冲区,若不在缓冲区,则进入插入数据模块中;若在缓冲区,则检查数据完整性,若完整,则并进行记录,之后进入同步模块,若不完整,则进入插入数据模块;
同步模块,更改数据同步规则,终端数据库开始将数据同步至中央数据库,记录数据同步过程的性能值,以及同步完成所使用的总时间;
数据测试模块,将中央数据库中的数据进行验证,查看数据是否丢失,若有丢失,根据数据丢失量确定数据库存储性能;若无丢失,则数据库存储性能达标;
网络测试模块,更改终端数据库所运行的防火墙规则,限制网络通信质量,之后开始将终端数据库中的数据同步至中央数据库中,记录终端数据库以及中央数据库运行情况,若运行情况异常,则说明该数据库存储不适用于该场景;若运行无异常,则在数据同步完成之后查看中央数据库中数据是否完整,若数据完整,则数据库存储性能达标;若数据库不完整,则说明该数据库存储不适用于该场景。
6.如权利要求5所述的一种用于物联网数据库存储性能测试的装置,其特征在于:所述配置模块中同步规则包括所需同步的行列关键字以及数据同步时间。
7.如权利要求5所述的一种用于物联网数据库存储性能测试的装置,其特征在于:所述插入数据模块进一步具体为:清空终端数据库以及中央数据库中的数据,批量插入工具通过JDBC驱动将数据批量插入到终端数据库,记录终端数据库插入的性能。
8.如权利要求5所述的一种用于物联网数据库存储性能测试的装置,其特征在于:所述同步模块中性能值包括:中央数据库的数据写入速度、同步延迟时间、同步时间以及同步网络吞吐量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星瑞格软件有限公司,未经福建星瑞格软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710730168.1/1.html,转载请声明来源钻瓜专利网。