[发明专利]NoSQL数据库的高性能关系运算系统在审
申请号: | 201310110137.8 | 申请日: | 2013-04-01 |
公开(公告)号: | CN104090873A | 公开(公告)日: | 2014-10-08 |
发明(设计)人: | 袁晓东;徐戟 | 申请(专利权)人: | 袁晓东;徐戟 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210019 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | nosql 数据库 性能 关系 运算 系统 | ||
技术领域
本发明的技术领域是计算机的数据库系统。
背景技术
各种NoSQL数据库具有易扩展、高性能、高可用性、支持大数据量、数据模型灵活的优点,在Web2.0时代得到了快速发展,但它们共有的一大弱点是不提供或仅提供非常有限的关系运算能力,给应用NoSQL数据库的开发者带来了很多不便,本发明有效地弥补了NoSQL数据库关系运算能力的不足,拓宽了NoSQL数据库的应用场景。
另一背景技术是高速存储设备的发展,目前IOPS已经可达到百万级,BPS可达到6G,高速存储设备的存在使得我们可以将大量数据在极短的时间内导入导出数据库系统。
发明内容
NoSQL数据库的关系运算能力很弱,本发明将成熟的关系数据库系统封装内置在高速存储设备上,每当应用需要对某一部分数据进行关系运算时,通过数据导入程序将NoSQL数据库中的该部分数据实时导入到封装在高速存储设备上的关系数据库中,然后进行所需的关系运算,根据需要再将运算结果通过数据库导出程序保存回NoSQL数据库中。
由于高速存储设备性能可以达到百万级的IOPS和几个G的BPS,该系统可以在几毫秒到1秒的时间内将每次需要进行关系运算的数据从NoSQL数据库导入到关系数据库中进行运算,而不需要将全部数据都保存在关系数据库当中。本发明有效结合了SQL数据库和NoSQL数据库的优点,解决了NoSQL数据库关系运算能力不足的问题,大大拓展了NoSQL数据库的功能和应用场景,为大数据处理和云计算提供了更好的技术支撑。
附图说明
图1系统的结构示意图
图2系统工作流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于袁晓东;徐戟,未经袁晓东;徐戟许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310110137.8/2.html,转载请声明来源钻瓜专利网。