一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù)及其檢索方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù),包括節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群,包含若干節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器,每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器負(fù)責(zé)所分配節(jié)點(diǎn)數(shù)據(jù)的查詢(xún)管理;調(diào)度中心實(shí)現(xiàn)外部標(biāo)準(zhǔn)化數(shù)據(jù)至所述節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群的引導(dǎo)存儲(chǔ),將緩存中心發(fā)送的查詢(xún)檢索命令并行轉(zhuǎn)發(fā)給節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器,然后將節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器查詢(xún)檢索結(jié)果進(jìn)行二次加工篩選后輸送至一級(jí)緩存中心;一級(jí)緩存中心提供調(diào)度中心所輸送查詢(xún)檢索結(jié)果的臨時(shí)存儲(chǔ),并提供與數(shù)據(jù)庫(kù)前端的查詢(xún)交互;監(jiān)控中心實(shí)現(xiàn)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群、調(diào)度中心和一級(jí)緩存中心的性能指標(biāo)的實(shí)時(shí)監(jiān)控預(yù)警。本發(fā)明通過(guò)分布式結(jié)構(gòu)設(shè)計(jì)和并行計(jì)算,簡(jiǎn)單、快速、精準(zhǔn)的挖掘用戶(hù)所需標(biāo)準(zhǔn),提高了檢索精度。
【專(zhuān)利說(shuō)明】一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù)及其檢索方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)庫(kù)【技術(shù)領(lǐng)域】,尤其涉及一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù) 庫(kù)。
【背景技術(shù)】
[0002] 并行計(jì)算(Parallel Computing)是指同時(shí)使用多種計(jì)算資源解決計(jì)算問(wèn)題的過(guò) 程,是提高計(jì)算機(jī)系統(tǒng)計(jì)算速度和處理能力的一種有效手段。它的基本思想是用多個(gè)處理 器來(lái)協(xié)同求解同一問(wèn)題,即將被求解的問(wèn)題分解成若干個(gè)部分,各部分均由一個(gè)獨(dú)立的處 理機(jī)來(lái)并行計(jì)算。并行計(jì)算是一臺(tái)計(jì)算機(jī),配備有多處理機(jī),多處理機(jī)之間進(jìn)行合同協(xié)作計(jì) 算,最終結(jié)果由一臺(tái)計(jì)算機(jī)處理。并行計(jì)算可分為時(shí)間上的并行和空間上的并行。時(shí)間上 的并行就是指流水線技術(shù),而空間上的并行則是指用多個(gè)處理器并發(fā)的執(zhí)行計(jì)算。
[0003] -個(gè)分布式系統(tǒng)是由一組由網(wǎng)絡(luò)聯(lián)結(jié)的具有獨(dú)立功能的計(jì)算機(jī),在符合某些特定 規(guī)則的管理支配下,整個(gè)系統(tǒng)在用戶(hù)面前呈現(xiàn)為一個(gè)透明的整體,可以實(shí)現(xiàn)資源共享。分布 式計(jì)算是多臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī),有各自的主機(jī)和處理器,通過(guò)網(wǎng)絡(luò)分配共享計(jì)算任務(wù)和計(jì)算 信息。分布式計(jì)算是利用互聯(lián)網(wǎng)上的計(jì)算機(jī)的CPU的閑置處理能力來(lái)解決大型計(jì)算問(wèn)題的 一種計(jì)算科學(xué)。
[0004] 隨著信息化建設(shè)的飛速發(fā)展,國(guó)家對(duì)標(biāo)準(zhǔn)工作的重視,各種結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu) 化數(shù)據(jù)飛速增長(zhǎng),標(biāo)準(zhǔn)數(shù)量已經(jīng)達(dá)到千萬(wàn)級(jí)別的、甚至更高的海量級(jí)別。如何有效的挖掘或 檢索標(biāo)準(zhǔn)服務(wù)平臺(tái)產(chǎn)生的海量數(shù)據(jù)中相關(guān)的知識(shí)或者數(shù)據(jù)成為一個(gè)難題。目前,提高標(biāo)準(zhǔn) 服務(wù)水平,積極探索標(biāo)準(zhǔn)工作的新思路、新方法,創(chuàng)造性的開(kāi)展標(biāo)準(zhǔn)信息化工作,做好標(biāo)準(zhǔn) 信息化管理與服務(wù),為企業(yè)服務(wù)、為消費(fèi)者服務(wù)、為我國(guó)經(jīng)濟(jì)建設(shè)的發(fā)展服務(wù)。
[0005] 本發(fā)明針對(duì)標(biāo)準(zhǔn)數(shù)量眾多、用戶(hù)對(duì)標(biāo)準(zhǔn)不熟悉,查詢(xún)所需標(biāo)準(zhǔn)精度低等問(wèn)題,引入 分布式和并行計(jì)算,提出解決檢索到精確標(biāo)準(zhǔn)數(shù)據(jù)問(wèn)題的分布式并行內(nèi)存數(shù)據(jù)庫(kù)方法,簡(jiǎn) 單、快速、精準(zhǔn)的挖掘用戶(hù)所需標(biāo)準(zhǔn),有效提高了檢索精度。
【發(fā)明內(nèi)容】
[0006] 為了克服現(xiàn)有技術(shù)中存在的不足,本發(fā)明提供一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算 數(shù)據(jù)庫(kù),通過(guò)分布式結(jié)構(gòu)設(shè)計(jì)和并行計(jì)算,簡(jiǎn)單、快速、精準(zhǔn)的挖掘用戶(hù)所需標(biāo)準(zhǔn),有效提高 了檢索精度。
[0007] 為實(shí)現(xiàn)上述目的,本發(fā)明采取如下技術(shù)方案: 一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù),包括: 節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群,包含若干節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器,每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器負(fù)責(zé)所 分配節(jié)點(diǎn)數(shù)據(jù)的查詢(xún)管理; 調(diào)度中心,用于實(shí)現(xiàn)外部標(biāo)準(zhǔn)化數(shù)據(jù)至所述節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群的引導(dǎo)存儲(chǔ),并將 一級(jí)緩存中心發(fā)送的查詢(xún)檢索命令并行轉(zhuǎn)發(fā)給所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器,然后將所有節(jié)點(diǎn)數(shù) 據(jù)庫(kù)服務(wù)器查詢(xún)檢索結(jié)果進(jìn)行二次加工篩選后輸送至一級(jí)緩存中心; 一級(jí)緩存中心,用于提供調(diào)度中心所輸送查詢(xún)檢索結(jié)果的臨時(shí)存儲(chǔ),并提供與數(shù)據(jù)庫(kù) 前端的查詢(xún)交互; 監(jiān)控中心,用于實(shí)現(xiàn)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群、調(diào)度中心和一級(jí)緩存中心的性能指標(biāo)的 實(shí)時(shí)監(jiān)控、預(yù)警。
[0008] 更進(jìn)一步的,所述調(diào)度中心包括數(shù)據(jù)引導(dǎo)服務(wù)模塊、數(shù)據(jù)匯聚服務(wù)模塊、分布式調(diào) 度中心和注冊(cè)中心; 所述分布式調(diào)度中心用于對(duì)接受到的一級(jí)緩存中心發(fā)送的查詢(xún)檢索命令利用多主機(jī) 多核多線程的并行技術(shù)轉(zhuǎn)發(fā)給所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器; 所述數(shù)據(jù)匯聚服務(wù)模塊用于將所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器檢索到的符合查詢(xún)檢索要求的 檢索結(jié)果抽取匯集到數(shù)據(jù)匯聚服務(wù)模塊,然后按照排序規(guī)則進(jìn)行排序,截取符合排序要求 的數(shù)據(jù),對(duì)查詢(xún)檢索結(jié)果進(jìn)行二次加工篩選后輸送至緩存中心; 所述注冊(cè)中心用于維護(hù)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器相關(guān)元數(shù)據(jù),并通過(guò)心跳、主動(dòng)通知、人工巡 檢機(jī)制實(shí)現(xiàn)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的監(jiān)控管理; 所述數(shù)據(jù)引導(dǎo)服務(wù)模塊,用于實(shí)現(xiàn)外部標(biāo)準(zhǔn)化數(shù)據(jù)至所述節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群的存 儲(chǔ),并聯(lián)合注冊(cè)中心、監(jiān)控中心實(shí)現(xiàn)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的自動(dòng)漂移和容災(zāi)功能。
[0009] 更進(jìn)一步的,所述自動(dòng)漂移功能,是當(dāng)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器存儲(chǔ)的標(biāo)準(zhǔn)數(shù)據(jù)容量超 出其閾值時(shí),自動(dòng)溢出轉(zhuǎn)移到其他重新分配的節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器中; 所述容災(zāi)功能,是每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器下含有多個(gè)附屬節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器與之相 連,所述附屬節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器為其映射服務(wù)器,內(nèi)部標(biāo)準(zhǔn)數(shù)據(jù)完全相同,在當(dāng)前節(jié)點(diǎn)數(shù)據(jù) 庫(kù)服務(wù)器不能正常工作時(shí),附屬節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器自動(dòng)接替當(dāng)前模塊完成工作。
[0010] 更進(jìn)一步的,所述元數(shù)據(jù)包括節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器IP、端口號(hào)、包含的標(biāo)準(zhǔn)組織及組 織下的標(biāo)準(zhǔn)數(shù)據(jù)量。
[0011] 更進(jìn)一步的,所述一級(jí)緩存中心包括緩存中心、查詢(xún)模塊和緩存調(diào)度中心; 所述緩存中心用于提供調(diào)度中心所輸送查詢(xún)檢索結(jié)果的臨時(shí)存儲(chǔ); 所述緩存調(diào)度中心用于對(duì)緩存中心存儲(chǔ)的標(biāo)準(zhǔn)數(shù)據(jù)存儲(chǔ)提取方式、順序進(jìn)行管理; 所述查詢(xún)模塊用于提供查詢(xún)端口,并在接收到檢索命令后,首選去緩存中心進(jìn)行查詢(xún) 檢索,若存在,直接在數(shù)據(jù)庫(kù)前端輸出查詢(xún)結(jié)果,否則,將查詢(xún)檢索命令通過(guò)緩存調(diào)度中心 輸送至分布式調(diào)度中心進(jìn)行各個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的查詢(xún)檢索。
[0012] 更進(jìn)一步的,所述一級(jí)緩存中心存放于操作系統(tǒng)緩存中,所述操作系統(tǒng)緩存為硬 盤(pán)控制器內(nèi)存芯片。
[0013] 本發(fā)明還提供一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù)的查詢(xún)檢索方法,包括如 下步驟: Stepl:輸入檢索要素,構(gòu)建檢索命令; Step2:對(duì)緩存中心存儲(chǔ)的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行檢索匹配,若緩存中心存在滿(mǎn)足檢索命令的 標(biāo)準(zhǔn)數(shù)據(jù),則執(zhí)行步驟3,否則執(zhí)行st印4 ; Step3:直接向數(shù)據(jù)庫(kù)前端反饋滿(mǎn)足檢索命令的檢索結(jié)果; Step4:將檢索命令轉(zhuǎn)發(fā)給所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器,每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器負(fù)責(zé)其管 理的標(biāo)準(zhǔn)數(shù)據(jù)的檢索; Step5:在每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器中,提取出滿(mǎn)足檢索命令的標(biāo)準(zhǔn)數(shù)據(jù),并按照節(jié)點(diǎn)數(shù) 據(jù)庫(kù)服務(wù)器排序規(guī)則輸出檢索結(jié)果; Step6:將所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的檢索結(jié)果進(jìn)行匯聚,并按照數(shù)據(jù)匯聚服務(wù)模塊排序 規(guī)則再對(duì)匯聚后的檢索結(jié)果進(jìn)行排序,然后根據(jù)數(shù)據(jù)庫(kù)前端設(shè)置的閾值,截取閾值范圍內(nèi) 的符合條件的結(jié)果; Step7:將截取得到的數(shù)據(jù)存入緩存中心,便于下次查詢(xún)檢索; StepS:將截取得到的數(shù)據(jù)按照數(shù)據(jù)庫(kù)前端展現(xiàn)頁(yè)面設(shè)定的分頁(yè)規(guī)則逐頁(yè)顯示。
[0014] 更進(jìn)一步的,所述Step5中節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器對(duì)內(nèi)部管理的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行檢索 時(shí),首先提取符合查詢(xún)檢索命令的元數(shù)據(jù),然后根據(jù)元數(shù)據(jù)獲取匹配檢索命令的標(biāo)準(zhǔn)數(shù)據(jù)。 有益效果:(1)本發(fā)明引入分布式和并行計(jì)算,提出解決檢索到精確標(biāo)準(zhǔn)數(shù)據(jù)問(wèn)題的分布 式并行內(nèi)存數(shù)據(jù)庫(kù)方法,簡(jiǎn)單、快速、精準(zhǔn)的挖掘用戶(hù)所需標(biāo)準(zhǔn),有效提高了檢索精度。(2) 本發(fā)明設(shè)置緩存中心,在檢索時(shí)首選檢索緩沖中心,而檢索結(jié)束時(shí),查詢(xún)數(shù)據(jù)放入緩存中, 以備下次同樣條件的查詢(xún),直接取緩存數(shù)據(jù),提高查詢(xún)速度。(3)本發(fā)明數(shù)據(jù)庫(kù)設(shè)有自動(dòng)引 導(dǎo)和手工引導(dǎo)功能,保證標(biāo)準(zhǔn)數(shù)據(jù)與標(biāo)準(zhǔn)組織機(jī)構(gòu)的同步。(4)本發(fā)明數(shù)據(jù)庫(kù)還設(shè)有自動(dòng)溢 出和容災(zāi)功能,保證數(shù)據(jù)庫(kù)在異常情況下仍能正常工作。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0015] 圖1為本發(fā)明提供的一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù)結(jié)構(gòu)示意圖。
[0016] 圖2為本發(fā)明提供的標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù)查詢(xún)檢索流程圖。
[0017] 圖3為本發(fā)明緩沖中心不存在符合檢索要求時(shí)的查詢(xún)檢索流程圖。
【具體實(shí)施方式】
[0018] 下面結(jié)合附圖對(duì)本發(fā)明作更進(jìn)一步的說(shuō)明。
[0019] 如圖1所示,本發(fā)明提供的一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù),包括一級(jí) 緩存中心、調(diào)度中心、監(jiān)控中心和節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群,一級(jí)緩存中心包括緩存中心和緩 存調(diào)度中心,調(diào)度中心包括數(shù)據(jù)引導(dǎo)服務(wù)模塊、數(shù)據(jù)匯聚服務(wù)模塊、分布式調(diào)度中心和注冊(cè) 中心。
[0020] (1)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群 節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群包含若干節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器,本發(fā)明提供的標(biāo)準(zhǔn)服務(wù)平臺(tái)數(shù)據(jù) 庫(kù)將存儲(chǔ)的標(biāo)準(zhǔn)數(shù)據(jù)按標(biāo)準(zhǔn)數(shù)據(jù)總量和每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器容量進(jìn)行節(jié)點(diǎn)劃分,節(jié)點(diǎn)數(shù) 目=標(biāo)準(zhǔn)數(shù)據(jù)總量/每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器容量,劃分后的節(jié)點(diǎn)數(shù)據(jù)采用近似算法中的首 次適宜法分配至每一節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器:首先對(duì)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行初始化,然后依次 將節(jié)點(diǎn)數(shù)據(jù)放入到第一個(gè)能容納該節(jié)點(diǎn)數(shù)據(jù)大小的節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器中,實(shí)現(xiàn)每個(gè)節(jié)點(diǎn)數(shù) 據(jù)存儲(chǔ)至一個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器中,每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器負(fù)責(zé)分配的對(duì)應(yīng)節(jié)點(diǎn)數(shù)據(jù)的管 理,節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器作為服務(wù)長(zhǎng)駐操作系統(tǒng)便于實(shí)時(shí)提供查詢(xún)服務(wù)。節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器 集群中所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器獨(dú)立并行操作負(fù)責(zé)對(duì)應(yīng)節(jié)點(diǎn)數(shù)據(jù)的管理,獨(dú)立實(shí)現(xiàn)對(duì)應(yīng)節(jié)點(diǎn) 數(shù)據(jù)的加載、更新和查詢(xún)等。
[0021] (2)調(diào)度中心 調(diào)度中心是綜合調(diào)度的控制中心,包括數(shù)據(jù)引導(dǎo)服務(wù)模塊、數(shù)據(jù)匯聚服務(wù)模塊、分布式 調(diào)度中心和注冊(cè)中心。
[0022] 注冊(cè)中心用于維護(hù)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器相關(guān)的元數(shù)據(jù)(IP、端口號(hào)、包含的標(biāo)準(zhǔn)組織 及組織下的標(biāo)準(zhǔn)數(shù)據(jù)量);并通過(guò)心跳、主動(dòng)通知、人工巡檢等機(jī)制實(shí)現(xiàn)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器 的監(jiān)控管理。
[0023] 數(shù)據(jù)引導(dǎo)服務(wù)模塊提供對(duì)數(shù)據(jù)庫(kù)海量標(biāo)準(zhǔn)數(shù)據(jù)的布局管理、切分加載及同步管理 等服務(wù),從而實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)引導(dǎo)和手工引導(dǎo)。本數(shù)據(jù)庫(kù)與標(biāo)準(zhǔn)化管理組織或機(jī)構(gòu)數(shù)據(jù)庫(kù) 相連,手工引導(dǎo)一般用于本數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)數(shù)據(jù)初始化,手工將標(biāo)準(zhǔn)化管理組織或機(jī)構(gòu)數(shù)據(jù)庫(kù) 中的標(biāo)準(zhǔn)數(shù)據(jù)切分加載至本數(shù)據(jù)庫(kù)中,比如從標(biāo)準(zhǔn)化管理組織數(shù)據(jù)庫(kù)中每次加載5000條 標(biāo)準(zhǔn)數(shù)據(jù),直到全部加載完;自動(dòng)引導(dǎo)主要用于本數(shù)據(jù)庫(kù)與標(biāo)準(zhǔn)化管理組織或機(jī)構(gòu)數(shù)據(jù)庫(kù) 的同步管理,數(shù)據(jù)引導(dǎo)服務(wù)模塊監(jiān)控、加載標(biāo)準(zhǔn)組織數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)數(shù)據(jù)的實(shí)時(shí)變化(增、刪、 改)。數(shù)據(jù)引導(dǎo)服務(wù)模塊還通過(guò)聯(lián)合注冊(cè)中心、監(jiān)控中心,可實(shí)現(xiàn)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的自動(dòng) 漂移和容災(zāi)功能。自動(dòng)漂移即當(dāng)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器存儲(chǔ)的標(biāo)準(zhǔn)數(shù)據(jù)容量超出其閾值時(shí),自 動(dòng)溢出轉(zhuǎn)移到其他節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器中。容災(zāi)功能是指在一個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器下含有多 個(gè)附屬節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器與之相連,附屬節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器為其映射服務(wù)器,內(nèi)部標(biāo)準(zhǔn)數(shù) 據(jù)完全相同,在當(dāng)前節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器不能正常工作時(shí),附屬節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器自動(dòng)接替 當(dāng)前模塊完成工作,從而確保數(shù)據(jù)庫(kù)的正常運(yùn)轉(zhuǎn)。
[0024] 分布式調(diào)度中心用于對(duì)接受到的查詢(xún)檢索命令利用多主機(jī)多核多線程的并行技 術(shù),將查詢(xún)檢索命令轉(zhuǎn)發(fā)給所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器,每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器負(fù)責(zé)其管理的 標(biāo)準(zhǔn)數(shù)據(jù)的查詢(xún)檢索。
[0025] 數(shù)據(jù)匯聚服務(wù)模塊用于對(duì)各個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的檢索結(jié)果進(jìn)行評(píng)定和匯總,對(duì) 每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行查詢(xún),將每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器檢索到的符合查詢(xún)檢索要求的 檢索結(jié)果抽取到數(shù)據(jù)匯聚服務(wù)模塊,然后把抽取的所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的標(biāo)準(zhǔn)數(shù)據(jù)聚集 起來(lái),按照排序規(guī)則進(jìn)行排序,截取符合排序要求的數(shù)據(jù),實(shí)現(xiàn)對(duì)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器查詢(xún)檢 索結(jié)果進(jìn)行二次加工篩選后輸送至緩存中心。
[0026] (3)-級(jí)緩存中心 一級(jí)緩存中心包括緩存中心、查詢(xún)模塊和緩存調(diào)度中心,一級(jí)緩存中心存放于操作系 統(tǒng)緩存中,緩存是硬盤(pán)控制器上的一塊內(nèi)存芯片,具有極快的存取速率,它是硬盤(pán)內(nèi)部存儲(chǔ) 和外界接口之間的緩沖器,緩存是指臨時(shí)文件交換區(qū),可以進(jìn)行高速數(shù)據(jù)交換的存儲(chǔ)器,它 先于內(nèi)存與CPU交換數(shù)據(jù),因此速率很快,但是緩存中的數(shù)據(jù)只是內(nèi)存中少部分?jǐn)?shù)據(jù)的復(fù) 制品。
[0027] 查詢(xún)模塊負(fù)責(zé)本數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)數(shù)據(jù)查詢(xún),查詢(xún)模塊在接收到檢索命令后,首選去緩 存中心進(jìn)行查詢(xún)檢索,若存在,直接在數(shù)據(jù)庫(kù)前端輸出查詢(xún)結(jié)果,否則,將查詢(xún)檢索命令通 過(guò)緩存調(diào)度中心輸送至分布式調(diào)度中心進(jìn)行各個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的查詢(xún)檢索。
[0028] 緩存中心和緩存調(diào)度中心完成對(duì)數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)數(shù)據(jù)的臨時(shí)存放和獲取方式和順序 等。緩存中心功能相對(duì)簡(jiǎn)單,實(shí)現(xiàn)對(duì)標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行臨時(shí)存放,便于直接獲取,存儲(chǔ)數(shù)據(jù)匯聚 服務(wù)模塊二次加工篩選后輸送的查詢(xún)數(shù)據(jù)。緩存調(diào)度中心用于對(duì)緩存中心存儲(chǔ)的標(biāo)準(zhǔn)數(shù)據(jù) 存儲(chǔ)提取方式、順序等進(jìn)行管理,可支持session級(jí)別的緩存、應(yīng)用級(jí)別的緩存和基于時(shí)間 級(jí)別的緩存。支持先進(jìn)先出、訪問(wèn)次數(shù)最少、超期時(shí)間等策略。
[0029] (4)監(jiān)控中心 對(duì)以上的節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群、調(diào)度中心、一級(jí)緩存中心3個(gè)構(gòu)成組件進(jìn)行監(jiān)控,實(shí) 現(xiàn)時(shí)刻監(jiān)控?cái)?shù)據(jù)庫(kù)的關(guān)鍵性能和全局把控。記錄當(dāng)前數(shù)據(jù)庫(kù)系統(tǒng)正在進(jìn)行哪些訪問(wèn),根據(jù) 歷史記錄判斷哪些數(shù)據(jù)是熱點(diǎn)數(shù)據(jù),同時(shí)實(shí)時(shí)監(jiān)控各個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的內(nèi)存、CPU、磁 盤(pán)10等關(guān)鍵性能指標(biāo)??梢栽O(shè)置全局預(yù)警、局部預(yù)警,從而實(shí)現(xiàn)早發(fā)現(xiàn)、早預(yù)防、早管理、早 優(yōu)化的良性循環(huán)。
[0030] 本發(fā)明還提供一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù)檢索方法,為了提高標(biāo)準(zhǔn) 檢索的效率和精度,利用分布式并行計(jì)算原理,本發(fā)明設(shè)置監(jiān)控中心、緩存中心、調(diào)度中心、 節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器等組件進(jìn)行對(duì)標(biāo)準(zhǔn)數(shù)據(jù)的檢索、提取、排序、匯聚、分頁(yè)、顯示等各個(gè)功能 模塊的分析處理和控制。通過(guò)以上四個(gè)組件的協(xié)同工作,將被動(dòng)響應(yīng)的工作模式轉(zhuǎn)變?yōu)橹?動(dòng)管理、主動(dòng)升級(jí)、主動(dòng)優(yōu)化的工作模式。
[0031] (1)數(shù)據(jù)檢索機(jī)制及流程 通過(guò)標(biāo)準(zhǔn)服務(wù)平臺(tái)檢索標(biāo)準(zhǔn)數(shù)據(jù),根據(jù)輸入條件檢索出想要獲取的符合條件的標(biāo)準(zhǔn)數(shù) 據(jù)。每次檢索時(shí)首先去緩存中心提取,如有符合條件的,則直接反饋檢索結(jié)果;反之,則去所 有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器中都去檢索、提取、匯聚、排序、截取、緩存、分頁(yè)、顯示,同時(shí)將結(jié)果存 入緩存中心。標(biāo)準(zhǔn)數(shù)據(jù)檢索整個(gè)流程如圖2所示,具體步驟如下: Step 1:訪問(wèn)標(biāo)準(zhǔn)服務(wù)平臺(tái),輸入檢索要素,構(gòu)建檢索命令。
[0032] Step2:對(duì)緩存中心存儲(chǔ)的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行檢索匹配,若緩存中心存在滿(mǎn)足檢索命 令的標(biāo)準(zhǔn)數(shù)據(jù),則執(zhí)行步驟3,否則執(zhí)行st印4 ; Step3:直接反饋滿(mǎn)足檢索命令的檢索結(jié)果; Step4:將檢索命令轉(zhuǎn)發(fā)給所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器,每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器負(fù)責(zé)其管 理的標(biāo)準(zhǔn)數(shù)據(jù)的檢索; Step5:在每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器中,提取出滿(mǎn)足檢索命令的標(biāo)準(zhǔn)數(shù)據(jù),并按照節(jié)點(diǎn)數(shù) 據(jù)庫(kù)服務(wù)器排序規(guī)則輸出檢索結(jié)果; Step6:將所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的檢索結(jié)果進(jìn)行匯聚,并按照數(shù)據(jù)匯聚服務(wù)模塊排序 規(guī)則再對(duì)匯聚后的檢索結(jié)果進(jìn)行排序,然后根據(jù)數(shù)據(jù)庫(kù)前端設(shè)置的閾值,截取閾值范圍內(nèi) 的符合條件的結(jié)果; Step7:將截取得到的數(shù)據(jù)存入緩存中心,便于下次查詢(xún)檢索; StepS:將截取得到的數(shù)據(jù)依據(jù)展現(xiàn)頁(yè)面分頁(yè)規(guī)則進(jìn)行逐頁(yè)顯示。
[0033] 在分布式并行計(jì)算數(shù)據(jù)庫(kù)中,利用注冊(cè)中心維護(hù)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的元數(shù)據(jù),并 通過(guò)心跳、主動(dòng)通知機(jī)制、人工巡檢等機(jī)制實(shí)現(xiàn)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的監(jiān)控管理。數(shù)據(jù)引導(dǎo)服 務(wù)實(shí)現(xiàn)數(shù)據(jù)的引導(dǎo),聯(lián)合注冊(cè)中心、監(jiān)控中心,實(shí)現(xiàn)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的自動(dòng)漂移和容災(zāi)功 能。分布式并行調(diào)度服務(wù)對(duì)接收到的命令利用多主機(jī)多核多線程的并行技術(shù),將命令轉(zhuǎn)發(fā) 給節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器。節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器排序規(guī)則和數(shù)據(jù)匯聚服務(wù)模塊排序規(guī)則由數(shù)據(jù)匯 聚服務(wù)模塊進(jìn)行設(shè)置,排序規(guī)則按標(biāo)準(zhǔn)數(shù)據(jù)排序方法設(shè)置。在stepl-4中節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù) 器負(fù)責(zé)對(duì)節(jié)點(diǎn)的數(shù)據(jù)進(jìn)行管理,并實(shí)現(xiàn)節(jié)點(diǎn)自身的數(shù)據(jù)加載,查詢(xún)和更新功能,作為服務(wù)長(zhǎng) 駐操作系統(tǒng)。在step5_8中,數(shù)據(jù)匯聚服務(wù)模塊對(duì)各個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的返回結(jié)果進(jìn)行 評(píng)定和匯總,并根據(jù)對(duì)應(yīng)匯聚調(diào)度算法,對(duì)結(jié)果進(jìn)行二次加工篩選,并返回給緩存中心。檢 索結(jié)束時(shí),查詢(xún)數(shù)據(jù)放入緩存中心中,以備下次同樣條件的查詢(xún),直接取緩存數(shù)據(jù),提高查 詢(xún)速度。
[0034] ( 2 )數(shù)據(jù)庫(kù)查詢(xún)規(guī)則 在標(biāo)準(zhǔn)化服務(wù)數(shù)據(jù)庫(kù)查詢(xún)過(guò)程中,根據(jù)輸入的檢索條件對(duì)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器掃描時(shí), 數(shù)據(jù)引導(dǎo)服務(wù)模塊對(duì)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器組成的數(shù)據(jù)庫(kù)集群,進(jìn)行數(shù)據(jù)的檢索、加載等管理。 分布式調(diào)度中心分別對(duì)各個(gè)功能模塊進(jìn)行整體的控制和調(diào)度,協(xié)調(diào)好每個(gè)模塊的并行執(zhí) 行。
[0035] 緩沖中心不存在符合檢索要求時(shí)的檢索過(guò)程如圖3所示,具體內(nèi)容如下: Stepl:首先提取符合查詢(xún)檢索命令的元數(shù)據(jù),然后根據(jù)元數(shù)據(jù)查詢(xún)匹配查詢(xún)檢索命令 的標(biāo)準(zhǔn)數(shù)據(jù),并將每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器提取出的數(shù)據(jù)執(zhí)行內(nèi)部排序; Step2:其次將這些所有的排序之后的數(shù)據(jù)利用數(shù)據(jù)匯聚服務(wù)進(jìn)行匯聚組合成一個(gè)整 體,再針對(duì)這個(gè)整體的數(shù)據(jù)進(jìn)行排序; Step3:然后截取其中符合需求的數(shù)據(jù)放入緩存中心,并將按照展現(xiàn)頁(yè)面設(shè)定的分頁(yè)規(guī) 貝1J,分頁(yè)顯示用戶(hù)查詢(xún)的信息。
[0036] 通過(guò)分布式并行計(jì)算數(shù)據(jù)庫(kù)組件協(xié)調(diào)各個(gè)功能模塊協(xié)同工作,實(shí)現(xiàn)標(biāo)準(zhǔn)服務(wù)平臺(tái) 標(biāo)準(zhǔn)數(shù)據(jù)檢索、匯聚、排序、緩存等,最終顯示用戶(hù)查詢(xún)標(biāo)準(zhǔn)信息。
[0037] 以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出:對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人 員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1. 一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù),其特征在于包括: 節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群,包含若干節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器,每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器負(fù)責(zé)所 分配節(jié)點(diǎn)數(shù)據(jù)的查詢(xún)管理; 調(diào)度中心,用于實(shí)現(xiàn)外部標(biāo)準(zhǔn)化數(shù)據(jù)至所述節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群的引導(dǎo)存儲(chǔ),并將 一級(jí)緩存中心發(fā)送的查詢(xún)檢索命令并行轉(zhuǎn)發(fā)給所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器,然后將所有節(jié)點(diǎn)數(shù) 據(jù)庫(kù)服務(wù)器查詢(xún)檢索結(jié)果進(jìn)行二次加工篩選后輸送至一級(jí)緩存中心; 一級(jí)緩存中心,用于提供調(diào)度中心所輸送查詢(xún)檢索結(jié)果的臨時(shí)存儲(chǔ),并提供與數(shù)據(jù)庫(kù) 前端的查詢(xún)交互; 監(jiān)控中心,用于實(shí)現(xiàn)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群、調(diào)度中心和一級(jí)緩存中心的性能指標(biāo)的 實(shí)時(shí)監(jiān)控、預(yù)警。
2. 根據(jù)權(quán)利要求1所述的一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù),其特征在于:所 述調(diào)度中心包括數(shù)據(jù)引導(dǎo)服務(wù)模塊、數(shù)據(jù)匯聚服務(wù)模塊、分布式調(diào)度中心和注冊(cè)中心; 所述分布式調(diào)度中心用于對(duì)接收到的一級(jí)緩存中心發(fā)送的查詢(xún)檢索命令利用多主機(jī) 多核多線程的并行技術(shù)轉(zhuǎn)發(fā)給所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器; 所述數(shù)據(jù)匯聚服務(wù)模塊用于將所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器檢索到的符合查詢(xún)檢索要求的 檢索結(jié)果抽取匯集到數(shù)據(jù)匯聚服務(wù)模塊,然后按照排序規(guī)則進(jìn)行排序,截取符合排序要求 的數(shù)據(jù),對(duì)查詢(xún)檢索結(jié)果進(jìn)行二次加工篩選后輸送至緩存中心; 所述注冊(cè)中心用于維護(hù)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器相關(guān)元數(shù)據(jù),并通過(guò)心跳、主動(dòng)通知、人工巡 檢機(jī)制實(shí)現(xiàn)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的監(jiān)控管理; 所述數(shù)據(jù)引導(dǎo)服務(wù)模塊,用于實(shí)現(xiàn)外部標(biāo)準(zhǔn)化數(shù)據(jù)至所述節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器集群的存 儲(chǔ),并聯(lián)合注冊(cè)中心、監(jiān)控中心實(shí)現(xiàn)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的自動(dòng)漂移和容災(zāi)機(jī)制。
3. 根據(jù)權(quán)利要求2所述的一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù),其特征在于:所 述自動(dòng)漂移機(jī)制,是當(dāng)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器存儲(chǔ)的標(biāo)準(zhǔn)數(shù)據(jù)容量超出其閾值時(shí),自動(dòng)溢出轉(zhuǎn) 移到其他重新分配的節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器中; 所述容災(zāi)機(jī)制,是每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器下含有多個(gè)附屬節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器與之相 連,所述附屬節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器為其映射服務(wù)器,內(nèi)部標(biāo)準(zhǔn)數(shù)據(jù)完全相同,在當(dāng)前節(jié)點(diǎn)數(shù)據(jù) 庫(kù)服務(wù)器不能正常工作時(shí),附屬節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器自動(dòng)接替當(dāng)前模塊完成工作。
4. 根據(jù)權(quán)利要求2所述的一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù),其特征在于:所 述元數(shù)據(jù)包括節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器IP、端口號(hào)、包含的標(biāo)準(zhǔn)組織及組織下的標(biāo)準(zhǔn)數(shù)據(jù)量。
5. 根據(jù)權(quán)利要求1所述的一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù),其特征在于:所 述一級(jí)緩存中心包括緩存中心、查詢(xún)模塊和緩存調(diào)度中心; 所述緩存中心用于提供調(diào)度中心所輸送查詢(xún)檢索結(jié)果的臨時(shí)存儲(chǔ); 所述緩存調(diào)度中心用于對(duì)緩存中心存儲(chǔ)的標(biāo)準(zhǔn)數(shù)據(jù)存儲(chǔ)提取方式、順序進(jìn)行管理; 所述查詢(xún)模塊用于提供查詢(xún)端口,并在接收到檢索命令后,首選去緩存中心進(jìn)行查詢(xún) 檢索,若存在,直接在數(shù)據(jù)庫(kù)前端輸出查詢(xún)結(jié)果,否則,將查詢(xún)檢索命令通過(guò)緩存調(diào)度中心 輸送至分布式調(diào)度中心進(jìn)行各個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的查詢(xún)檢索。
6. 根據(jù)權(quán)利要求5所述的一種標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù),其特征在于:所 述一級(jí)緩存中心存放于操作系統(tǒng)緩存中,所述操作系統(tǒng)緩存為硬盤(pán)控制器內(nèi)存芯片。
7. -種權(quán)利要求1所述標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù)的檢索方法,其特征在于 包括如下步驟: Stepl:輸入檢索要素,構(gòu)建檢索命令; Step2:對(duì)緩存中心存儲(chǔ)的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行檢索匹配,若緩存中心存在滿(mǎn)足檢索命令的 標(biāo)準(zhǔn)數(shù)據(jù),則執(zhí)行步驟3,否則執(zhí)行st印4 ; Step3:直接向數(shù)據(jù)庫(kù)前端反饋滿(mǎn)足檢索命令的檢索結(jié)果; Step4:將檢索命令轉(zhuǎn)發(fā)給所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器,每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器負(fù)責(zé)其管 理的標(biāo)準(zhǔn)數(shù)據(jù)的檢索; Step5:在每個(gè)節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器中,提取出滿(mǎn)足檢索命令的標(biāo)準(zhǔn)數(shù)據(jù),并按照節(jié)點(diǎn)數(shù) 據(jù)庫(kù)服務(wù)器排序規(guī)則輸出檢索結(jié)果; Step6:將所有節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的檢索結(jié)果進(jìn)行匯聚,并按照數(shù)據(jù)匯聚服務(wù)模塊排序 規(guī)則再對(duì)匯聚后的檢索結(jié)果進(jìn)行排序,然后根據(jù)數(shù)據(jù)庫(kù)前端設(shè)置的閾值,截取閾值范圍內(nèi) 的符合條件的結(jié)果; Step7:將截取得到的數(shù)據(jù)存入緩存中心,便于下次查詢(xún)檢索; StepS:將截取得到的數(shù)據(jù)按照數(shù)據(jù)庫(kù)前端展現(xiàn)頁(yè)面設(shè)定的分頁(yè)規(guī)則逐頁(yè)顯示。
8. -種權(quán)利要求7所述標(biāo)準(zhǔn)服務(wù)平臺(tái)分布式并行計(jì)算數(shù)據(jù)庫(kù)的檢索方法,其特征在 于:所述Step5中節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器對(duì)內(nèi)部管理的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行檢索時(shí),首先提取符合查 詢(xún)檢索命令的元數(shù)據(jù),然后根據(jù)元數(shù)據(jù)獲取匹配檢索命令的標(biāo)準(zhǔn)數(shù)據(jù)。
【文檔編號(hào)】G06F17/30GK104090934SQ201410291595
【公開(kāi)日】2014年10月8日 申請(qǐng)日期:2014年6月26日 優(yōu)先權(quán)日:2014年6月26日
【發(fā)明者】李鳳龍, 劉麗梅, 張建凱, 楊福萍, 王秀芹 申請(qǐng)人:山東金質(zhì)信息技術(shù)有限公司