[發明專利]一種不依賴關系數據庫的樹狀結構存取運算系統在審
| 申請號: | 201811654518.1 | 申請日: | 2018-12-17 |
| 公開(公告)號: | CN109815297A | 公開(公告)日: | 2019-05-28 |
| 發明(設計)人: | 吳志勇;江山;宋的駿;余紹龍 | 申請(專利權)人: | 廣州邁安信息科技有限公司 |
| 主分類號: | G06F16/28 | 分類號: | G06F16/28;G06F16/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 511400 廣東省廣州市番禺區東環街番禺大*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 樹狀結構 索引 數據訪問 運算系統 存取 存儲 二進制 關鍵字檢索 關系數據庫 結構化數據 數據庫存儲 存儲區塊 返回數據 訪問接口 關系建立 結果反饋 快速存取 樹形查詢 數據建立 索引檢索 條件檢索 系統功能 依賴關系 并運算 區塊 運算 數據庫 樹根 文本 規范化 查詢 壓縮 | ||
本發明涉及一種不依賴關系數據庫的樹狀結構存取運算系統,該系統采用了兩個步驟:一是,對數據按照樹狀結構進行標規范化與建立樹根→按照樹狀結構根子關系建立樹形查詢索引→標記樹狀結構數據訪問關鍵字→對數據及建立好的樹狀索引進行壓縮與區塊存儲→對存儲的數據,在系統內進行運算,并將結果反饋到樹狀索引;二是,根據樹狀結構關鍵字檢索樹狀結構存儲區塊→根據數據訪問條件檢索樹狀結構索引→根據查詢到的樹狀結構索引檢索并提取樹狀結構數據→以二進制或者文本返回數據給訪問接口。本系統可以將獲取的結構化數據,在不經過數據庫存儲的前提下,直接通過系統功能將數據建立樹狀索引,通過樹狀索引形成樹狀結構,能夠快速存取并運算。
技術領域
本發明涉及一種處理系統,尤其涉及一種不依賴關系數據庫的樹狀結構存取運算系統。
背景技術
很多數據源,當通過數據庫用于復雜信息的查詢時可能是非常繁瑣的。此外,在工程應用時規范化的過程通常會產生大量的數據結構關系表,在這種環境下由存取信息產生的查詢必須處理大量的表和復雜的碼聯系以及連接運算。
通過數據庫系統存儲雖然可以利用SQL語言為數據查詢提供了很好的定義方法,但當用于復雜信息的查詢時可能是非常繁瑣的。除非這些查詢以固定的例行程序方式提供,否則用戶就必須對SQL非常熟悉,以便適當地瀏覽數據庫,查出所需的信息。然而,一旦查詢方式按固定例行程序方式進行,用戶最終就進行應用軟件的常規維護。但應用或人機接口軟件的變化又可能要求經常修改例行的查詢,數據庫結構的變化也可能導致例行查詢程序以及應用或人機接口軟件的失效。
因此,為了實現快速存儲和讀取,通過直接讀取內存對數據的樹狀索引進行調用,開發一種不依賴關系數據庫的樹狀結構存取運算系統具有重要的現實意義。
發明內容
為了解決上述技術所存在的不足之處,本發明提供了開發一種不依賴關系數據庫的樹狀結構存取運算系統。
為了解決以上技術問題,本發明采用的技術方案是:一種不依賴關系數據庫的樹狀結構存取運算系統,其整體步驟為:
步驟一、數據存儲步驟
1、對數據按照樹狀結構進行標規范化,每一批數據可以建立多個樹根,每一個數據也可以關聯在多個樹根下
2、按照樹狀結構根子關系建立樹形查詢索引
3、標記樹狀結構數據訪問關鍵字,以便外部訪問數據調用
4、對以上第一步第二步規范好的數據以及建立好的樹狀索引進行壓縮按照第三步的關鍵字進行區塊存儲
5、對于存儲的數據可以在系統內進行運算,并將結果反饋到樹狀索引
步驟二、數據讀取步驟
1、根據樹狀結構關鍵字檢索樹狀結構存儲區塊
2、根據數據訪問條件檢索樹狀結構索引
3、根據查詢到的樹狀結構索引檢索并提取樹狀結構數據
4、以二進制形式或者文本形式直接返回數據給訪問接口(訪問接口可以是JavaApi,webservice,JDBC等多種形式)
5、數據提取完成
本發明可以解決數據庫復雜信息的查詢時繁瑣操作,減少大量因數據結構關系表存取時產生的查詢必須復雜的碼聯系以及連接運算,通過數據接口直接從系統中提取文件中的數據及樹狀關系,具有十分高效的處理效率。
附圖說明
圖1為本發明的整體流程示意圖。
具體實施方式
下面結合附圖和具體實施方式對本發明作進一步詳細的說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州邁安信息科技有限公司,未經廣州邁安信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811654518.1/2.html,轉載請聲明來源鉆瓜專利網。





