【技術實現步驟摘要】
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. 一種通過高速存儲設備來...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。