[发明专利]基于NoSQL数据库的分布式物联网数据的单记录索引检索方式在审
申请号: | 201510773489.0 | 申请日: | 2015-11-13 |
公开(公告)号: | CN105426459A | 公开(公告)日: | 2016-03-23 |
发明(设计)人: | 张振昌;陈日清;黄绍平;陈大耀 | 申请(专利权)人: | 福建农林大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350002 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 nosql 数据库 分布式 联网 数据 记录 索引 检索 方式 | ||
1.一种基于NoSQL数据库的分布式物联网数据的单记录索引检索方式,其特征在于:包括以下步骤:
步骤S0:创建HBase数据库并将物联网数据导入数据库中;
步骤S1:创建与数据库对应的索引表;
步骤S2:直接查找索引表得到数据库的字段属性;
步骤S3:当数据库有增删改时候更新索引表,达到数据一致性。
2.根据权利要求1所述的基于NoSQL数据库的分布式物联网数据的单记录索引检索方式,其特征在于:步骤S1包括以下步骤:
步骤S101:创建NoSQL数据库的代表HBase数据库;
步骤S102:将物联网数据导入到HBase数据库中;
步骤S103:根据HBase数据库中的索引以及字段属性建立一个索引表,该索引表存储着数据库中的索引以及字段属性。
3.根据权利要求1所述的基于NoSQL数据库的分布式物联网数据的单记录索引检索方式,其特征在于:步骤S2包括以下步骤:
步骤S201:输入要检索的字段的索引,HBase的表数据按RowKey进行字典排序;
步骤S202:根据索引直接去索引表中查找所对应的字段属性;
步骤S203:若在索引表中没有找到相对应的字段属性则表示根据索引表查找到数据表对应索引值的数据表rowkey,需在HBase数据库中查找。
4.根据权利要求1所述的基于NoSQL数据库的分布式物联网数据的单记录索引检索方式,其特征在于:步骤S3包括以下步骤:
步骤S301:当HBase数据库进行增删改时候,数据会引起变化;
步骤S302:根据HBase数据的变化更新索引表的数据;
步骤S303:更新完索引表之后,判断索引表和数据库的数据是否一致性;
步骤S304:若数据库的数据和索引表的数据是一致的,则直接按结果更新;若还是不一致,则删除索引表重新生成索引表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建农林大学,未经福建农林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510773489.0/1.html,转载请声明来源钻瓜专利网。