[发明专利]一种数据读取方法及装置在审
申请号: | 201711331056.5 | 申请日: | 2017-12-13 |
公开(公告)号: | CN108121776A | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 明晨辉;张涛;吴刚;国承斌;党君利;宋松海 | 申请(专利权)人: | 深圳市智物联网络有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳市宝安区新安街道留仙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储地址信息 数据存储表 关键参数 分布式存储服务器 数据读取请求 目标存储 设备数据 数据读取 查询 服务器 数据读取效率 存储服务器 表示设备 存储容量 地址信息 获取设备 接收目标 目标设备 申请 存储 | ||
本申请公开了一种数据读取方法及装置,方便了查询者读取数据,提高了数据读取效率,而且分布式存储服务器可以改善存储容量的限制。本申请实施例系统包括:当设备数据存储至分布式存储服务器时,获取设备数据的数据存储表,数据存储表用于表示设备数据的关键参数与存储服务器的关系;接收目标设备的数据读取请求,数据读取请求包括查询关键参数;根据查询关键参数及数据存储表,得到目标设备的设备数据的存储地址信息,存储地址信息包括至少一个地址信息;根据存储地址信息确定目标存储服务器,目标存储服务器至少为一个。
技术领域
本申请涉及数据读取领域,具体涉及一种数据读取方法及装置。
背景技术
在目前需要存储大量数据的场景下,例如,物联网系统中,由于需要采集的设备数量庞大,并且由于服务器作为设备和应用之间的数据中心,不仅起到数据转发的作用,而且还需要具备数据存储的功能。
但是,传统物联网系统的服务器在存储设备数据时,采用的是关系型数据库,那么在存储设备数据就需要建立索引表,以便后续查询设备数据时,根据索引从关系型数据库中提取出设备数据,而且在物联网系统中,设备数据是非常庞大的,索引表也会占用大量的存储资源,并且在读取设备数据时,需要遍历索引表才能查询得到设备数据的存储地址,影响数据提取的效率,而且对于查询者来说操作复杂。
发明内容
本申请提供一种数据读取方法及装置,方便了查询者读取数据,提高了数据读取效率,而且分布式存储服务器可以改善存储容量的限制。
本申请第一方面提供一种数据读取方法,包括:
当设备数据存储至分布式存储服务器时,获取所述设备数据的数据存储表,所述数据存储表用于表示所述设备数据与存储服务器的关系;
接收目标设备的数据读取请求,所述数据读取请求包括查询关键参数;
根据所述查询关键参数及所述数据存储表,得到所述目标设备的设备数据的存储地址信息;
根据所述存储地址信息确定目标存储服务器。
结合本申请第一方面,本申请第一方面第一实施方式中,所述分布式存储服务器包括时序数据库,所述设备数据包括设备标识及时间信息,所述查询关键参数包括所述目标设备的目标设备标识及读取时间信息,所述读取时间信息为时间点信息或时间段信息。
结合本申请第一方面第一实施方式,本申请第一方面第二实施方式中,所述根据所述查询关键参数及所述数据存储表,得到所述目标设备的设备数据的存储地址信息,包括:
根据所述查询关键参数得到目标设备标识及读取时间信息;
根据所述目标设备标识及所述读取时间信息,查询所述数据存储表得到所述目标设备的设备数据的存储地址信息。
结合本申请第一方面第二实施方式,本申请第一方面第三实施方式中,所述存储地址为存储服务器的IP地址,
所述根据所述存储地址信息确定目标存储服务器,包括:
根据所述存储地址信息得到对应的存储服务器的IP地址;
根据所述IP地址确定目标存储服务器。
结合本申请第一方面、第一方面第一实施方式、第一方面第二实施方式或第一方面第三实施方式,本申请第一方面第四实施方式中,所述根据所述存储地址信息确定目标存储服务器之后,还包括:
根据所述读取时间信息按照时序规则从所述目标存储服务器的时序数据库中,读取得到所述目标设备的设备数据。
本申请第二方面提供一种数据读取装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市智物联网络有限公司,未经深圳市智物联网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711331056.5/2.html,转载请声明来源钻瓜专利网。