【技术实现步骤摘要】
本专利技术涉及物联网设备数据保存,尤其涉及一种物联网设备上传数据批量保存的方法。
技术介绍
1、基于4g、nb通讯技术的无线数据采集器、智能流量计在物联网的应用中使用越来越多,其特点是采集器定时集中上报数据,数据批量上传至应用系统,在应用系统程序中需要对数据库进行大量的批量写入操作。同时系统运行时间越长累加的数据不断增加,而数据库单表数据超过500万行时写入与查询性能出现严重下降。传统的实现方式是通过直接使用jpa接口,并配置jdbc的batch_size属性来进行数据的批量操作,这种方法只能处理单表的映射关系,如果要处理分表数据,需要重写许多代码,显得很吃力。sharding-jdbc目前作为分库分表的重要组件,功能十分强大,但对于一般的项目过于复杂,无法适用小型的企业应用开发。
2、例如,一种在中国专利文献上公开的“基于mysql数据库分库分表策略中间件的处理方法和装置”,其公告号:cn116414840a。公开了包括基于创建的路由注解类,配置与目标系统业务相关的各项关键参数属性;基于创建的路由切面类,对路由注解类进行拦
...【技术保护点】
1.一种物联网设备上传数据批量保存的方法,其特征在于,包括:将多种任务封装在一起成为批量保存接口,对批量保存接口的实体类进行实体注解;
2.根据权利要求1所述的一种物联网设备上传数据批量保存的方法,其特征在于,所述的进行实体注解后,根据一个注解对特定字段进行标记,对特定字段的字段类型建立映射关系,得到分表属性。
3.根据权利要求2所述的一种物联网设备上传数据批量保存的方法,其特征在于,所述的对字段类型建立映射关系包括,通过枚举确定对数据表的字段映射关系;得到分表属性后,自动生成插入和查询语句。
4.根据权利要求2或3所述的一种物联网
...【技术特征摘要】
1.一种物联网设备上传数据批量保存的方法,其特征在于,包括:将多种任务封装在一起成为批量保存接口,对批量保存接口的实体类进行实体注解;
2.根据权利要求1所述的一种物联网设备上传数据批量保存的方法,其特征在于,所述的进行实体注解后,根据一个注解对特定字段进行标记,对特定字段的字段类型建立映射关系,得到分表属性。
3.根据权利要求2所述的一种物联网设备上传数据批量保存的方法,其特征在于,所述的对字段类型建立映射关系包括,通过枚举确定对数据表的字段映射关系;得到分表属性后,自动生成插入和查询语句。
4.根据权利要求2或3所述的一种物联网设备上传数据批量保存的方法,其特征在于,所述的批量保存接口中包括,独立的保存线程和数据队列,保存线程中监听数据队列并执行批量写入数据库。
5.根据权利要求4所述的一种物联网设备上传数据批量保存的方法,其特征在于,所述的批量保存接口中,首先判断目标实体类对象,再读取实体类对象的分表属性;
【专利技术属性】
技术研发人员:赵景红,周芳杰,应振晨,徐泽民,肖阳,吕浩天,
申请(专利权)人:浙江迪元仪表有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。