[发明专利]一种NoSQL数据库的模式管理方法及系统有效
| 申请号: | 201310744369.9 | 申请日: | 2013-12-30 |
| 公开(公告)号: | CN103714163B | 公开(公告)日: | 2017-02-15 |
| 发明(设计)人: | 文杰;戴娇;韩冀中 | 申请(专利权)人: | 中国科学院信息工程研究所 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京轻创知识产权代理有限公司11212 | 代理人: | 杨立 |
| 地址: | 100093 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及一种NoSQL数据库的模式管理方法,具体包括以下步骤步骤1接收访问或更新请求;步骤2按照模式类型对访问或更新请求进行分类,或者按照访问或更新请求进行创建新模式类型及对应新模式类型对应的接口;步骤3根据所述访问或更新请求通过对应模式类型的接口链接到数据库中的模式管理表;步骤4根据模式管理表提供的路径,按照所述访问或更新请求访问或更新数据库中保存在不同模式类型下的数据。本发明实现了对多种异构数据在NoSQL数据库中的统一管理;针对数据的不同类型和特征,实现了差异化的模式和接口设计,保证读写的高性能;同时,提供通用的schema管理策略和读写接口,为数据模式的扩展提供了便利。 | ||
| 搜索关键词: | 一种 nosql 数据库 模式 管理 方法 系统 | ||
【主权项】:
一种NoSQL数据库的模式管理方法,其特征在于,具体包括以下步骤:步骤1:接收访问或更新请求;步骤2:按照模式类型对访问或更新请求进行分类,或者按照访问或更新请求进行创建新模式类型及对应新模式类型对应的接口;步骤3:根据所述访问或更新请求连接到数据库中的模式管理表,获取模式管理表中的模式信息;步骤4:根据模式管理表提供的模式信息,按照所述访问或更新请求通过对应模式类型的接口访问或更新数据库中保存在不同模式类型下的数据;所述步骤2具体包括以下步骤:步骤2.1:判断所述访问或更新请求是否存在对应的模式类型,如果存在,按照模式类型对访问或更新请求进行分类,进行步骤3;否则,进行下一步;步骤2.2:判断是访问请求还是更新请求;如果是访问请求,结束;否则,进行下一步;步骤2.3:在数据库中创建对应所述更新请求的模式类型,将此模式类型保存到模式管理表,创建对应此模式类型的接口;在NoSQL数据库建立或删除用户表格时,首先更新Schema管理表,针对异构数据,提供优化的数据模式,为不同模式的用户表格提供优化的数据写入接口和数据访问接口,同时提供通用数据模式,对其它用户表格进行模式管理,提供基本的数据写入接口和数据访问接口。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310744369.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种双组分胶的贮胶装置
- 下一篇:C型钢自动码垛机





