[發明專利]一種基于SpringBoot分布式數據庫數據訪問方法在審
| 申請號: | 202011502414.6 | 申請日: | 2020-12-17 |
| 公開(公告)號: | CN112527906A | 公開(公告)日: | 2021-03-19 |
| 發明(設計)人: | 葉婷;李雪強;陶強;周寧 | 申請(專利權)人: | 武漢武鋼綠色城市技術發展有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/25 |
| 代理公司: | 北京匯澤知識產權代理有限公司 11228 | 代理人: | 吳靜 |
| 地址: | 430000 *** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 springboot 分布式 數據庫 數據 訪問 方法 | ||
一種基于SpringBoot分布式數據庫數據訪問方法,該方法結合SpringBoot輕量級框架特性,解決分布式數據庫數據庫數據查詢訪問問題,利用多線程異步、多任務并發執行特點,解決分布式數據庫統計類數據因地域分散、提取復雜、網絡延時造成的低效的數據存取問題,并利用傳統關系型數據庫容量大、字段固定、數據一致性以及高完整性特點對分布式數據庫預提取的關鍵數據進行規范化存儲,解決了互聯網時代Web平臺數據訪問高性能、低成本、低延時的需求,大大提升客戶機訪問速度。
技術領域
本發明涉及的是數據庫領域,特別涉及一種基于SpringBoot分布式數據庫數據訪問方法。
背景技術
隨著傳統的數據庫技術日趨成熟、計算機網絡技術的飛速發展和應用范圍的擴大,以分布式為主要特征的數據庫系統的研究與開發受到人們的注意。分布式數據庫是數據庫技術與網絡技術相結合的產物,在數據庫領域已形成一個分支。由于分布式數據庫數據分布在不同的機器上,每次交互都需要跨機器運行,造成了分布式數據庫數據訪問的復雜性,針對跨機房跨IDC情況,網絡IO成為不可忽視的系統瓶頸。在此現狀下,靠增加網絡帶寬,可以提升通道傳輸信息的能力,卻無法從根本上解決網絡延時造成的系統整體性能的降低問題,反而會大大的增加數據訪問成本。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種基于SpringBoot分布式數據庫數據訪問方法。
為了解決上述技術問題,本申請實施例公開了如下技術方案:
一種基于SpringBoot分布式數據庫數據訪問方法,包括:
S100.客戶端向服務器發送請求數據時,服務器定時從分布式數據庫提取統計型數據;
S200.服務器批量開啟訪問分布式數據庫數據接口線程;
S300.服務器判斷線程池中是否有可復用的線程;
S400.當線程池中有可復用的線程時,復用已有線程;
S500.查詢分布式數據庫數據,判斷關系型數據庫是否有此數據;
S600.當關系型數據庫沒有此數據時,將數據表中插入此數據,并將數據保存在數據庫中。
進一步地,S100中,分布式數據庫基于SpringBoot搭建。
進一步地,S200中,開發各類數據查詢功能接口,完成分布式數據庫數據微服務開發并部署,對外提供提取分布式數據庫不同維度數據訪問接口。
進一步地,S300中,一個線程在完成任務后并不會立即銷毀,由后續的數據訪問任務復用這個線程。
進一步地,S400還包括:當線程池中無可復用的線程時,由服務器新建線程。
進一步地,S500中,將多線程并發訪問分布式數據庫提取的關鍵數據,按照范式要求存儲至關系型數據庫指定的表中并設置唯一主鍵。
進一步地,S600中,當關系型數據庫有此數據時,直接更新數據表數據。
本發明實施例提供的上述技術方案的有益效果至少包括:
本發明公開了一種基于SpringBoot分布式數據庫數據訪問方法,該方法結合SpringBoot輕量級框架特性,解決分布式數據庫數據庫數據查詢訪問問題,利用多線程異步、多任務并發執行特點,解決分布式數據庫統計類數據因地域分散、提取復雜、網絡延時造成的低效的數據存取問題,并利用傳統關系型數據庫容量大、字段固定、數據一致性以及高完整性特點對分布式數據庫預提取的關鍵數據進行規范化存儲,解決了互聯網時代Web平臺數據訪問高性能、低成本、低延時的需求,大大提升客戶機訪問速度。
下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢武鋼綠色城市技術發展有限公司,未經武漢武鋼綠色城市技術發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011502414.6/2.html,轉載請聲明來源鉆瓜專利網。





