【技术实现步骤摘要】
NoSQL数据库的高性能关系运算系统
本专利技术的
是计算机的数据库系统。
技术介绍
各种NoSQL数据库具有易扩展、高性能、高可用性、支持大数据量、数据模型灵活 的优点,在Web2. 0时代得到了快速发展,但它们共有的一大弱点是不提供或仅提供非常有 限的关系运算能力,给应用NoSQL数据库的开发者带来了很多不便,本专利技术有效地弥补了 NoSQL数据库关系运算能力的不足,拓宽了 NoSQL数据库的应用场景。 另一
技术介绍
是高速存储设备的发展,目前I0PS已经可达到百万级,BPS可达到 6G,高速存储设备的存在使得我们可以将大量数据在极短的时间内导入导出数据库系统。
技术实现思路
NoSQL数据库的关系运算能力很弱,本专利技术将成熟的关系数据库系统封装内置 在高速存储设备上,每当应用需要对某一部分数据进行关系运算时,通过数据导入程序将 NoSQL数据库中的该部分数据实时导入到封装在高速存储设备上的关系数据库中,然后进 行所需的关系运算,根据需要再将运算结果通过数据库导出程序保存回NoSQL数据库中。 由于高速存储设备性能可以达到百万级的I0PS和几个G的BPS,该系统可以在几 毫秒到1秒的时间内将每次需要进行关系运算的数据从NoSQL数据库导入到关系数据库中 进行运算,而不需要将全部数据都保存在关系数据库当中。本专利技术有效结合了 SQL数据库 和NoSQL数据库的优点,解决了 NoSQL数据库关系运算能力不足的问题,大大拓展了 NoSQL 数据库的功能和应用场景,为大数据处理和云计算提供了更好的 ...
【技术保护点】
一种提供NoSQL数据库和关系数据库结合进行关系运算的方法包含需要进行关系运算时将相关数据从NoSQL数据库导入到关系数据库中;对导入到关系数据库中的数据进行关系运算;将关系运算的结果从关系数据库导出到NoSQL数据库中。
【技术特征摘要】
1. 一种提供NoSQL数据库和关系数据库结合进行关系运算的方法包含 需要进行关系运算时将相关数据从NoSQL数据库导入到关系数据库中; 对导入到关系数据库中的数据进行关系运算; 将关系运算的结果从关系数据库导出到NoSQL数据库中。2. 权利要求1中的关系数据库可以是通用的关系数据库,也可以是定制的数据库或自 行开发的具备关系运算功能的数据处理系统。3. 权利要求1中的NoSQL数据库包含各类关系运算能力不强的数据库系统。4. 一种通过高速存储设备来...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。