[發明專利]一種數據訪問方法和一種服務器有效
| 申請號: | 201610218072.2 | 申請日: | 2016-04-08 |
| 公開(公告)號: | CN105681477B | 公開(公告)日: | 2018-11-16 |
| 發明(設計)人: | 譚良;胡波 | 申請(專利權)人: | 四川師范大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 張玲 |
| 地址: | 610000 *** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 訪問 方法 服務器 | ||
本發明實施例提供一種數據訪問方法和一種服務器,所述數據訪問方法應用于數據訪問系統,所述數據訪問系統包括所述服務器和本地終端。用戶只需要通過本地終端發送數據請求,由本地終端將所述數據請求發送至服務器,服務器根據用戶輸入的數據請求在臨時數據庫查找與所述數據請求對應的資源表述,根據資源表述在原始數據庫查找欲獲取數據,通過數據轉換器將存儲在原始數據庫中的嵌套存儲模型下的數據轉換為臨時數據庫中二維表存儲模型下的待輸出數據,將轉換后的數據直接發送給用戶,解決了用戶訪問不同存儲模型的非關系型數據時需要設置多個專用的訪問接口才能進行多種存儲模型的數據訪問的技術問題。
技術領域
本發明涉及數據訪問領域,具體而言,涉及一種數據訪問方法和一種服務器。
背景技術
隨著云計算、社交網絡等互聯網技術的快速發展,網絡數據量正在以極快的速度增長,數據靈活多變,數據類型呈多樣化。為了分析和利用這些龐大的數據資源,必須依賴有效的數據管理技術。傳統的關系型數據庫技術在數據處理、系統擴展性等方面遇到了巨大的障礙,無法勝任大規模數據存儲的任務。與此同時,非關系型數據庫NoSQL(Not OnlySQL)技術迅速發展,因其具有非關系型、分布式、開源及水平擴展等特性,是有效解決大數據存儲和分析的有效途徑。
目前,越來越多的非關系型數據庫如MongoDB、HBase、Redis等成為大數據存儲的解決方案。NoSQL數據庫弱化了一致性約束以滿足,從而提升了橫向擴展性和可用性,非常適合海量的結構化和半結構化數據的存儲。與傳統的關系型數據庫相比,NoSQL數據庫種類繁多,數據模型(如鍵/值、列存儲、文檔型、圖型等)多樣且靈活,各種數據庫的訪問方式多為數據庫本身提供的API或命令行,在數據模型和訪問方式上缺乏統一的標準。隨著云數據庫的提出,多種數據庫并存的存儲架構也已成為大數據存儲解決方案,在存儲層部署多種異構的數據庫,不同類型的服務數據分發在合適的存儲系統上,這樣便充分利用了各種數據庫的優勢。由于各種數據庫接口的不同,訪問不同的數據庫需要對應的訪問接口,如何提供一種統一的非關系型數據庫訪問接口已成為一個研究熱點。在數據集成領域,數據倉庫是一種面向數據處理分析的數據集成方案,但是這種方案是主要用于 對歷史數據進行處理后支持決策分析,沒有將重點放在為上層應用提供數據服務,并不能滿足數據使用者實時的數據相互需求。另外,對于數據使用者來說,多數據源意味著需要使用多種存儲系統的技術才能訪問所有的數據,如果數據源發生改變,數據的最終結果就需要重新構建,這無疑增加了開發者的難度和應用的復雜度。
大數據的出現給信息技術領域帶來了新的挑戰,非關系型數據庫相比傳統的關系型數據庫更適合大數據量的信息的存儲。但是不同的非關系型數據的數據存儲模型不同,數據訪問方式不一致,構建多元異構的大數據存儲系統變得十分復雜。因此,如何解決非關系型數據庫統一訪問的問題是目前面臨的一大課題。
發明內容
有鑒于此,本發明實施例的目的在于提供一種數據訪問方法和一種服務器。
本發明實施例提供的一種數據訪問方法,應用于服務器,所述服務器運行于數據訪問系統,所述數據訪問系統還包括本地終端,所述服務器包括臨時數據庫和原始數據庫,所述原始數據庫包括非關系型數據庫,所述方法包括:接收本地終端發送的數據請求,所述數據請求包括數據獲取請求;在所述臨時數據庫中查找與所述數據獲取請求對應的資源表述,所述資源表述包括資源內容和資源地址,所述資源內容包括原始數據的提示信息,所述資源地址指向原始數據庫中的所述非關系型數據庫中的所述原始數據的存儲空間;根據所述資源地址在所述原始數據庫的所述原始數據中查找與所述資源內容對應的欲獲取數據;將查找到的所述欲獲取數據發送給本地終端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川師范大學,未經四川師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610218072.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于軟件定義網絡的防IP地址沖突方法
- 下一篇:一種日志傳輸方法及裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





