[發(fā)明專利]一種分布式數(shù)據(jù)庫的操作方法在審
| 申請?zhí)枺?/td> | 201611207673.X | 申請日: | 2016-12-23 |
| 公開(公告)號: | CN108241641A | 公開(公告)日: | 2018-07-03 |
| 發(fā)明(設計)人: | 吳方才;安西民;林殷 | 申請(專利權(quán))人: | 航天星圖科技(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京安博達知識產(chǎn)權(quán)代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 101399 北京市順義區(qū)國*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式數(shù)據(jù)庫服務器 接口服務器 分布式數(shù)據(jù)庫 全局數(shù)據(jù)庫 數(shù)據(jù)庫服務 讀操作 寫操作 服務器 預先指定 結(jié)果鏈 傳播 | ||
本發(fā)明涉及一種分布式數(shù)據(jù)庫的操作方法,該方法包括:接口服務器接收數(shù)據(jù)庫服務請求,將所述數(shù)據(jù)庫服務請求分為寫操作和讀操作;所述接口服務器將寫操作發(fā)送給預先指定的全局數(shù)據(jù)庫服務器執(zhí)行,所述全局數(shù)據(jù)庫服務器將執(zhí)行結(jié)果鏈式傳播給其他所有的分布式數(shù)據(jù)庫服務器;所述接口服務器選擇一臺分布式數(shù)據(jù)庫服務器,并將讀操作發(fā)送給該分布式數(shù)據(jù)庫服務器執(zhí)行。
【技術(shù)領(lǐng)域】
本發(fā)明屬于分布式計算和數(shù)據(jù)庫領(lǐng)域,尤其涉及一種分布式數(shù)據(jù)庫的操作方法。
【背景技術(shù)】
目前,我們使用的數(shù)據(jù)庫有兩種,分別是集中式和分布式。例如中小企業(yè)中使用的數(shù)據(jù)庫都是集中式數(shù)據(jù)庫,數(shù)據(jù)都集中在一臺數(shù)據(jù)庫服務器上,這在數(shù)據(jù)量比較小的時候是合適的。但是在海量數(shù)據(jù)的情況下,集中式數(shù)據(jù)庫就會不堪重負,而且一旦該數(shù)據(jù)庫服務器出現(xiàn)問題,整個系統(tǒng)都會癱瘓。
因而,在海量數(shù)據(jù)的情況下,現(xiàn)在通常采用分布式數(shù)據(jù)庫系統(tǒng),這種分布式數(shù)據(jù)庫系統(tǒng)包括多臺數(shù)據(jù)庫服務器,有這些數(shù)據(jù)庫服務器共同提供數(shù)據(jù)庫服務,整個數(shù)據(jù)具有分布性和實時性的特點。但是,現(xiàn)有技術(shù)中的分布式數(shù)據(jù)在具體的實現(xiàn)操作上比較繁瑣,各個數(shù)據(jù)庫廠商都具有各自的分布式實現(xiàn)方案,無法通用,因此,對于某些需要使用多種數(shù)據(jù)庫的應用環(huán)境下,則就會成為一個極大的實現(xiàn)障礙。
對于現(xiàn)有技術(shù)的上述缺點,還沒有一種完善的解決方案。
【發(fā)明內(nèi)容】
為了解決現(xiàn)有技術(shù)中的上述問題,本發(fā)明提出了一種分布式數(shù)據(jù)庫的操作方法。
本發(fā)明采用的技術(shù)方案如下:
一種分布式數(shù)據(jù)庫的操作方法,該方法包括以下步驟:
(1)接口服務器接收數(shù)據(jù)庫服務請求,將所述數(shù)據(jù)庫服務請求分為寫操作和讀操作;
(2)所述接口服務器將寫操作發(fā)送給預先指定的全局數(shù)據(jù)庫服務器執(zhí)行,所述全局數(shù)據(jù)庫服務器將執(zhí)行結(jié)果鏈式傳播給其他所有的分布式數(shù)據(jù)庫服務器。
(3)所述接口服務器選擇一臺分布式數(shù)據(jù)庫服務器,并將讀操作發(fā)送給該分布式數(shù)據(jù)庫服務器執(zhí)行。
進一步地,所述步驟(3)中,接口服務器基于負載均衡的原則來選擇分布式數(shù)據(jù)庫服務器。
進一步地,所述多個數(shù)據(jù)庫服務器之間,以及接口服務器和數(shù)據(jù)庫服務器之間都通過網(wǎng)絡連接。
進一步地,所述網(wǎng)絡是本地局域網(wǎng)、廣域網(wǎng)或互聯(lián)網(wǎng)。
本發(fā)明的有益效果包括:簡化了分布式數(shù)據(jù)庫的操作,可以適用于多種數(shù)據(jù)庫類型的混用。
【附圖說明】
此處所說明的附圖是用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,但并不構(gòu)成對本發(fā)明的不當限定,在附圖中:
圖1是本發(fā)明方法的基本流程圖。
【具體實施方式】
下面將結(jié)合附圖以及具體實施例來詳細說明本發(fā)明,其中的示意性實施例以及說明僅用來解釋本發(fā)明,但并不作為對本發(fā)明的限定。
本發(fā)明所應用的數(shù)據(jù)庫系統(tǒng)環(huán)境包括一個接口服務器和多個數(shù)據(jù)庫服務器,所述接口服務器是整個數(shù)據(jù)庫系統(tǒng)與外部的接口,外部應用通過該接口服務器獲取數(shù)據(jù)庫服務。所述數(shù)據(jù)庫服務器是用于存儲數(shù)據(jù)庫的服務器,是數(shù)據(jù)實際存儲的地方,本發(fā)明的所述多個數(shù)據(jù)庫服務器上的數(shù)據(jù)庫是同步的,多個同步的數(shù)據(jù)庫同時提供數(shù)據(jù)庫服務,從而可以提供數(shù)據(jù)庫系統(tǒng)的整體效率。所述多個數(shù)據(jù)庫服務器之間,以及接口服務器和數(shù)據(jù)庫服務器之間都通過網(wǎng)絡連接。所述網(wǎng)絡可以是本地局域網(wǎng)、廣域網(wǎng)或者互聯(lián)網(wǎng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天星圖科技(北京)有限公司,未經(jīng)航天星圖科技(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611207673.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種分布式的文件存儲方法
- 下一篇:文件解析方法和裝置
- 在WiMAX網(wǎng)絡和Web網(wǎng)絡之間實現(xiàn)鑒權(quán)的方法
- 基于云計算架構(gòu)的網(wǎng)絡服務聚合系統(tǒng)及其聚合方法
- 調(diào)度集中系統(tǒng)接口、調(diào)度集中系統(tǒng)、信息傳輸方法
- 一種用于鐵路調(diào)度集中系統(tǒng)的接口服務器設置方法
- 一種數(shù)據(jù)高可用的服務器系統(tǒng)
- 中間服務器、醫(yī)療監(jiān)護設備及其連接方法和存儲介質(zhì)
- 分布式數(shù)據(jù)接收系統(tǒng)及數(shù)據(jù)接收方法
- 高可用局域網(wǎng)服務管理方法、設備及部署架構(gòu)
- 一種適用于軌道交通的國產(chǎn)通信加密裝置
- 一種航標遙測遙控通信系統(tǒng)
- 一種分布式數(shù)據(jù)庫數(shù)據(jù)同步方法
- 分布式數(shù)據(jù)庫高可用性的實現(xiàn)方法
- 分布式數(shù)據(jù)庫訪問控制方法和設備、分布式數(shù)據(jù)庫系統(tǒng)及其擴容方法
- 分布式數(shù)據(jù)庫預處理的方法及裝置
- 數(shù)據(jù)存儲方法和裝置
- 一種適用于分布式數(shù)據(jù)庫的負載均衡方法、裝置及服務器
- 分布式新能源規(guī)模化接入的信息平臺及其控制方法
- 分布式數(shù)據(jù)庫系統(tǒng)監(jiān)測方法及裝置
- 一種分布式數(shù)據(jù)庫快速擴容裝置
- 分布式數(shù)據(jù)庫訪問方法、裝置及分布式數(shù)據(jù)庫管理系統(tǒng)
- 銷售預測和推薦系統(tǒng)
- 訪問元數(shù)據(jù)的方法、服務器及系統(tǒng)
- 數(shù)據(jù)庫集群服務器數(shù)據(jù)分類方法
- 一種基于北斗的云計算平臺設計方法
- 一種全局數(shù)據(jù)的配置方法,裝置及系統(tǒng)
- 一種系統(tǒng)設置存儲和克隆的方法及系統(tǒng)
- 一種數(shù)據(jù)同步系統(tǒng)及方法
- 一種基于分組的數(shù)據(jù)庫處理方法、裝置、計算機裝置及計算機可讀存儲介質(zhì)
- 分布式數(shù)據(jù)庫的數(shù)據(jù)訪問方法及系統(tǒng)
- 一種基于衛(wèi)星地圖技術(shù)的高效率電力審計方法





