【技术实现步骤摘要】
基于分布式数字底座的物联网实时数据分层存储系统及方法
[0001]本专利技术涉及物联网工程
,具体地,涉及基于分布式数字底座的物联网实时数据分层存储系统及方法
。
技术介绍
[0002]随着物联网工程的发展和智慧城市数字化转型进程的推进,大量物联感知设备部署在城市的各个角落,用来收集多维度的数据,城市级甚至城市群级的物联网应用成为行业趋势
。
该类应用本身涉及千万级
、
甚至上亿级的物联感知设备,设备物理地址分布区域涉及范围跨度大,如何高效的管理这些物联设备和物联设备产生的实时数据,保证数据质量高
、
延迟低,是目前亟需解决的问题
。
[0003]物联网设备上报的数据,具有海量性
、
时序性
、
多样性
、
实时性的特点,传统的数据库存储难以满足其读写和高效管理的需求,需要构建数据中心对数据进行统一管理
。
同时对于城市群级的物联网应用,设备分布的范围广,设备到达数据中心的平均距离非常大
。
距离大会引起两个问题:终端设备能耗大和数据传输延迟大
。
如果使用传统的单一数据中心进行数据的接收,整体性能收到极大的影响
。
[0004]为了解决城市群级物联网应用中,单数据中心无法高效管理设备数据的问题,本专利技术提出基于分布式数字底座的分层存储的解决方案,通过设置一主多从的数据中心的模式,解决设备到数据中心距离远的问题,多个从数据中心作 ...
【技术保护点】
【技术特征摘要】
1.
一种基于分布式数字底座的物联网实时数据分层存储系统,其特征在于,包括:主数据中心和多个从数据中心;将物联设备数据上传至距离最近的从数据中心,通过数据同步策略实现主数据中心全量数据的存储和分数据中心数据的备份
。2.
根据权利要求1所述的基于分布式数字底座的物联网实时数据分层存储系统,其特征在于,所述主数据中心是以各个从数据中心为节点组成的多边形的中心点位置;所述主数据中心和各个从数据中心的距离基本相等;各个从数据中心和主数据中心的距离之和最小
。3.
根据权利要求1所述的基于分布式数字底座的物联网实时数据分层存储系统,其特征在于,所述主数据中心存储全量数据和分数据中心数据备份采用:采用同步队列的方式进行数据中心之间的数据同步;所述主数据中心作为全量数据存储中心,实时同步从数据中心的数据;所述从数据中心数据互备,按照最近邻未同步原则进行数据同步,对于一个从数据中心,查找距离最近
、
且并未作为其他从数据中心备份的邻居节点作为数据备份的对象
。4.
根据权利要求1所述的基于分布式数字底座的物联网实时数据分层存储系统,其特征在于,在数据中心节点设置缓存层;所述缓存层为数据中心原有数据存储层之上的一层结构,硬件采用固态硬件,提供高效的读写性能;所述缓存层用来缓存静态资源数据和热数据;所述静态资源数据包括设备基本信息和设备安装地址信息;所述热数据为访问频率最高的数据,其替换策略为最近最久未访问策略;对于缓存区的热数据,标记每一组数据的最近访问时间,使用最近最久未访问策略进行新数据的替换
。5.
根据权利要求1所述的基于分布式数字底座的物联网实时数据分层存储系统,其特征在于,每个数据中心提供对外的数据接收入口,物联设备直接向距离最近的从数据中心注册,上传数据
。6.
根据权利要求1所述的基于分布式数字底座的物联网实时数据分层存储系统,其特征在于,当用户发起数据访问请求时,判断出请求资源所在的数据中心,选择距离请求地点物理距离最近的一个数据中心提供服务;请求到达数据中心时,优先查找缓存层是否能命中,如果命中,直接返回数据,如果不命中,进行存储层数据搜索,并将数据返回给用户
。7.
根据权利要求1所述的基于分布式数字底座的物联网实时数据分层存储系统,其特征在于,当主数据中心发生故障时,首先通过全局数据检查的方式,查找丢失数据的情况;然后,定位丢失数据所在的从数据中心,在主数据中心具备数据恢复条件时,将...
【专利技术属性】
技术研发人员:张楠,姜鑫,董一舟,李振兴,
申请(专利权)人:中电科数智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。