The invention discloses a real-time data storage, including: interface layer, to provide a query interface and write the query interface, and the write command is parsed into data format within the agreed, and then transmitted to the cache, and the query results and write the result into the package and response; the cache layer for receiving interface layer the query commands and write commands, and the interface layer to return query results and write results; column database layer, used to save the data index and the content of the data; the data persistence layer, for the distributed file system, the file blocks. The advantages and the positive effects of the invention are that the international standards of the Internet of things are realized, and the main application scenes in the Internet of things are satisfied. Especially for the storage of a large number of sensor data, there is no single point of failure, the capacity is large, while meeting high reliability.
【技术实现步骤摘要】
一种实时数据存储器
本专利技术涉及信息存储
,具体地说,是涉及一种实时数据存储器。
技术介绍
ISO18880是物联网领域的一个国际标准,2015年发布,是一个将信息通信技术和能源节约结合的标准。该标准立足于物联网感知层与网络层数据传输所必需的关键点,通过感知层传感节点的多协议信息标准化处理,推动物联网网络层信息的标准化应用,规范网络层及应用层数据接口形式,进而可以形成物联网数据汇聚核心,能够使用准确的远程控制和操作,为社区管理员,公共服务提供者,个人用户等提供协作管理解决方案,以更有效地控制社区和建筑群内设施,如传感器,监测监控,暖通空调(暖气,通风和空调),照明系统,消防系统等,可以广泛使用在智能楼宇,公共社区,现代运输系统,数字化家庭等领域。在物联网领域,大量的传感器数据采用专门的系统(实时数据库系统)来存储,它是数据库系统的一个分支,适用于处理不断更新的快速变化的数据。这些来自于传感器的数据都可以用一个四元组来表达:(数据点编号,时间戳,数值,数据质量)。数据点(简称测点)编号可采用GUID或其他唯一算法生成,绝大多数对传感数据的查询,以数据点编号+时间为条件,即查询某段时间内某些测点的数值,因此实时数据库多根据这些特定的应用场景进行设计和性能优化。实时数据系统的实现,有采用现有的纯内存数据库,特点是速度快,但不能使数据持久化;有采用现有的关系数据库,但性能会有相当的损失。物联网领域的传感数据一般都极其巨大,对于要处理动辄T级字节大小的文件,单个数据库、单个服务器往往很难满足要求,所以可以采用多个数据库、多台服务器联合部署方式,实现所谓的“群 ...
【技术保护点】
一种实时数据存储器,其特征在于,包括:接口层,用于对外提供查询接口和写入接口,将查询和写入命令解析成内部约定的数据格式,然后传递给缓存层,以及将查询结果和写入结果封装并进行应答;缓存层,用于接收来自接口层的查询命令和写入命令,并向所述接口层返回查询结果和写入结果;列式数据库层,用于保存数据索引和数据内容;数据持久层,用于采用分布式文件系统,将文件块保存。
【技术特征摘要】
1.一种实时数据存储器,其特征在于,包括:接口层,用于对外提供查询接口和写入接口,将查询和写入命令解析成内部约定的数据格式,然后传递给缓存层,以及将查询结果和写入结果封装并进行应答;缓存层,用于接收来自接口层的查询命令和写入命令,并向所述接口层返回查询结果和写入结果;列式数据库层,用于保存数据索引和数据内容;数据持久层,用于采用分布式文件系统,将文件块保存。2.根据权利要求1所述的实时数据存储器,其特征在于,所述接口层提供的接口符合ISO18880的查询接口和写入接口。3.根据权利要求2所述的实时数据存储器,其特征在于,所述接口层将查询结果和写入结果按ISO18880协议格式进行应答。4.根据权利要求1所述的实时数据存储器,其特征在于,所述缓存层对于来自接口层的查询命令,首先查找缓存,如果缓存中存在查询命令中所要查询的信息,则将查询结果直接返回给接口层,如果缓存中没有查询命令中所要查询的信息,则将所述查询命令传递至列式数据库层进行查询,列式数据库层将查询结果发送至缓存层,由缓存层将查询结果发送至接口层,对于来自接口层的写入命令,缓存层将数据写入缓存队列,并生成写入结果返回给接口层。5.根据权利要求4所述的实时数据存储器,其特征在于,缓存层将数据写入缓存队列时,当发生超时或缓存满时,直接将数据提交给所述列式数据库层。6...
【专利技术属性】
技术研发人员:辜晓川,杜长河,赵小鹏,王振岗,李秀福,孙琳琳,马学东,马文杰,葛庆,王晓旻,苏存,
申请(专利权)人:青岛高校信息产业股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。