一種測點遷移方法及裝置制造方法
【專利摘要】本申請?zhí)峁┮环N測點遷移方法及裝置,該方法通過響應(yīng)接收到的遷移指令,確定與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫,然后將與測點信息對應(yīng)的測點遷移至目的實時數(shù)據(jù)庫,并根據(jù)目的實時數(shù)據(jù)庫的信息,更新元數(shù)據(jù)文件中與測點對應(yīng)的索引信息,以實現(xiàn)測點從當前實時數(shù)據(jù)庫遷移到目的實時數(shù)據(jù)庫,本申請通過提供的測點遷移方法,以實現(xiàn)對實時數(shù)據(jù)庫中測點的遷移、進而保證系統(tǒng)中各個實時數(shù)據(jù)庫之間數(shù)據(jù)訪問量的均衡、為用戶提供更加優(yōu)質(zhì)的服務(wù)。
【專利說明】一種測點遷移方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及實時數(shù)據(jù)庫【技術(shù)領(lǐng)域】,特別是涉及一種測點遷移方法及裝置。
【背景技術(shù)】
[0002]實時數(shù)據(jù)庫是指目前電力信息化行業(yè)所指的實時數(shù)據(jù)庫,該實時數(shù)據(jù)庫中的數(shù)據(jù)組織單位稱為測點,每個實時數(shù)據(jù)庫中可以建立成千上萬個測點,通過測點可以為用戶提供不同種類的數(shù)據(jù),如:當該測點中記錄的數(shù)據(jù)為CPU內(nèi)存使用率時,用戶通過訪問該測點,可以查詢有關(guān)CPU內(nèi)存使用率的信息。
[0003]但是,現(xiàn)有技術(shù)中位于各個實時數(shù)據(jù)庫中的測點是固定存在的,不能實現(xiàn)對系統(tǒng)中各個實時數(shù)據(jù)庫中測點的遷移(從一個實時數(shù)據(jù)庫遷移到另一個實時數(shù)據(jù)庫)、當系統(tǒng)中各個實時數(shù)據(jù)庫中測點的使用頻率不均時,通常會導(dǎo)致該系統(tǒng)中各個實時數(shù)據(jù)庫之間的數(shù)據(jù)訪問量差別較大(即:使用頻率較低的實時數(shù)據(jù)庫空閑、數(shù)據(jù)訪問量較小,而使用頻率較高的實時數(shù)據(jù)庫數(shù)據(jù)訪問量較大、產(chǎn)生數(shù)據(jù)訪問延遲),進而不能為用戶提供更好的服務(wù)、降低用戶體驗性。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實施例提供一種測點遷移方法及裝置,以保證系統(tǒng)中各個實時數(shù)據(jù)庫之間數(shù)據(jù)訪問量的均衡、為用戶提供更加優(yōu)質(zhì)的服務(wù)。
[0005]為了實現(xiàn)上述目的,本發(fā)明實施例提供的技術(shù)方案如下:
[0006]一種測點遷移方法,包括:
[0007]響應(yīng)接收到的遷移指令,確定與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫;
[0008]將與所述測點信息對應(yīng)的測點遷移至所述目的實時數(shù)據(jù)庫;
[0009]根據(jù)所述目的實時數(shù)據(jù)庫的信息,更新元數(shù)據(jù)文件中與所述測點對應(yīng)的索引信
肩、O
[0010]優(yōu)選的,與所述測點信息對應(yīng)的測點為熱點。
[0011]優(yōu)選的,還包括按照以下步驟確定熱點:
[0012]響應(yīng)接收到的熱點判斷指令,判斷測點是否滿足所述熱點判斷指令中攜帶的熱點判斷條件;
[0013]當所述測點滿足所述熱點判斷條件時,確定所述測點為熱點。
[0014]優(yōu)選的,所述測點為用戶輸入的至少一個測點,或所述實時數(shù)據(jù)庫中的各個測點。
[0015]優(yōu)選的,當測點為所述實時數(shù)據(jù)庫中的各個測點時,
[0016]該方法包括:
[0017]響應(yīng)接收到的熱點判斷指令,以預(yù)先設(shè)置的判斷頻率、逐次判斷所述實時數(shù)據(jù)庫中滿足所述熱點判斷指令中攜帶的熱點判斷條件的測點集;
[0018]當判斷次數(shù)滿足預(yù)設(shè)值時,確定每次判斷得到的測點集的交集中的測點為熱點。[0019]優(yōu)選的,確定與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫的過程為:
[0020]分別獲取系統(tǒng)中每個實時數(shù)據(jù)庫的物理資源使用率;
[0021]將相對物理資源使用率最低的實時數(shù)據(jù)庫確定為與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫。
[0022]優(yōu)選的,將與所述測點信息對應(yīng)的測點遷移至所述目的實時數(shù)據(jù)庫的過程為:
[0023]在所述目的實時數(shù)據(jù)庫中創(chuàng)建名稱與所述測點的測點名相同的目的測點;
[0024]獲取與所述測點對應(yīng)的歷史數(shù)據(jù);
[0025]將所述歷史數(shù)據(jù)遷移至所述目的測點中,實現(xiàn)將與測點信息對應(yīng)的測點遷移至所述目的實時數(shù)據(jù)庫的過程。
[0026]優(yōu)選的,根據(jù)所述目的實時數(shù)據(jù)庫的信息,更新元數(shù)據(jù)文件中與所述測點對應(yīng)的索引信息,包括:
[0027]獲取所述目的實時數(shù)據(jù)庫的目的實時數(shù)據(jù)庫名稱;
[0028]將所述目的實時數(shù)據(jù)庫名稱、替換元數(shù)據(jù)文件中與所述測點對應(yīng)的索引信息中的實時數(shù)據(jù)庫名稱。
[0029]一種測點遷移裝置,包括:確定單元、遷移單元以及更新單元,其中,
[0030]所述確定單元,用于響應(yīng)接收到的遷移指令,確定與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫;
[0031]所述遷移單元與所述確定單元相連接,用于將與所述測點信息對應(yīng)的測點遷移至所述目的實時數(shù)據(jù)庫;
[0032]所述更新單元與所述遷移單元相連接,用于根據(jù)所述目的實時數(shù)據(jù)庫的信息,更新元數(shù)據(jù)文件中與所述測點對應(yīng)的索引信息。
[0033]優(yōu)選的,與所述測點信息對應(yīng)的測點為熱點。
[0034]本申請?zhí)峁┮环N測點遷移方法及裝置,該方法通過響應(yīng)接收到的遷移指令,確定與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫,然后將與測點信息對應(yīng)的測點遷移至目的實時數(shù)據(jù)庫,并根據(jù)目的實時數(shù)據(jù)庫的信息,更新元數(shù)據(jù)文件中與測點對應(yīng)的索引信息,以實現(xiàn)測點從當前實時數(shù)據(jù)庫遷移到目的實時數(shù)據(jù)庫,本申請通過提供的測點遷移方法,以實現(xiàn)對實時數(shù)據(jù)庫中測點的遷移、進而保證系統(tǒng)中各個實時數(shù)據(jù)庫之間數(shù)據(jù)訪問量的均衡、為用戶提供更加優(yōu)質(zhì)的服務(wù)。
【專利附圖】
【附圖說明】
[0035]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1為本申請實施例一提供的一種測點遷移方法流程圖;
[0037]圖2為本申請實施例二提供的一種熱點確定方法流程圖;
[0038]圖3為本申請實施例三提供的一種測點遷移裝置的結(jié)構(gòu)示意圖。
【具體實施方式】[0039]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本發(fā)明保護的范圍。
[0040]實施例一:
[0041]圖1為本申請實施例一提供的一種測點遷移方法流程圖。
[0042]如圖1所示,該方法包括:
[0043]S101、響應(yīng)接收到的遷移指令,確定與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫。
[0044]在本申請實施例提供的測點遷移指令中,首先響應(yīng)接收到的遷移指令,且優(yōu)選的,該遷移指令為用戶通過按鍵等方式發(fā)送的。
[0045]在本申請實施例中,當接收到用戶發(fā)送的遷移指令后,會響應(yīng)該遷移指令,確定于該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫,且優(yōu)選的,該過程為:
[0046]1、分別獲取系統(tǒng)中每個實時數(shù)據(jù)庫的物理資源使用率。
[0047]在本申請實施例中,優(yōu)選的,獲取到的系統(tǒng)中每個實時數(shù)據(jù)庫的物理資源使用率包括=CPU使用率、內(nèi)存使用率、網(wǎng)絡(luò)使用率、硬盤使用率等。
[0048]在本申請實施例中,該物理資源使用率包括的具體內(nèi)容(如:CPU使用率、內(nèi)存使用率、網(wǎng)絡(luò)使用率、硬盤使用率等)可以依據(jù)發(fā)明人的需要自己設(shè)定,在此不作限定。
[0049]2、將相對物理資源使用率最低的實時數(shù)據(jù)庫確定為與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫。
[0050]在本申請實施例中,優(yōu)選的,當獲取到系統(tǒng)中每個實時數(shù)據(jù)庫的物理資源使用率后,需要根據(jù)各個實時數(shù)據(jù)庫的物理資源使用率,計算分別與每個實時數(shù)據(jù)庫對應(yīng)的相對物理資源使用率,進而將相對物理資源使用率最低的實時數(shù)據(jù)庫確定為與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫。
[0051]且在本申請實施例中,優(yōu)選的,設(shè)置權(quán)重信息表,該權(quán)重信息表中設(shè)置有分別與該物理資源使用率中包括的各個內(nèi)容對應(yīng)的權(quán)重,當獲取到系統(tǒng)中的各個實時數(shù)據(jù)庫的物理資源使用率后,計算分別與每個實時數(shù)據(jù)庫的相對物理資源使用率的過程如下:
[0052]將該實時數(shù)據(jù)庫的物理資源使用率的各個內(nèi)容的值分別乘以與其對應(yīng)的權(quán)重,如:當物理資源使用率包括:CPU使用率、內(nèi)存使用率、網(wǎng)絡(luò)使用率以及硬盤使用率時,將獲取到的與該實時數(shù)據(jù)庫對應(yīng)的物理資源使用率中的CPU使用率乘以預(yù)先設(shè)置的權(quán)重信息表中與該CPU使用率對應(yīng)的權(quán)重,將內(nèi)存使用率乘以預(yù)先設(shè)置的權(quán)重信息表中與該內(nèi)存使用率對應(yīng)的權(quán)重,將網(wǎng)絡(luò)使用率乘以預(yù)先設(shè)置的權(quán)重信息表中與該網(wǎng)絡(luò)使用率對應(yīng)的權(quán)重,并將硬盤使用率乘以預(yù)先設(shè)置的權(quán)重信息表中與該硬盤使用率對應(yīng)的權(quán)重。當將該實時數(shù)據(jù)庫的物理資源使用率的各個內(nèi)容的值分別乘以與其對應(yīng)的權(quán)重后,需要將該實時數(shù)據(jù)庫的物理資源使用率的各個內(nèi)容的值分別乘以與其對應(yīng)的權(quán)重的結(jié)果相加,得到與該實時數(shù)據(jù)庫對應(yīng)的相對物理資源使用率。
[0053]在本申請實施例中,優(yōu)選的,該預(yù)先設(shè)置的權(quán)重信息表中分別與物理資源使用率中包括的各個內(nèi)容對應(yīng)的權(quán)重的大小,依據(jù)發(fā)明人的需求自己設(shè)定,在此不做限定。[0054]S102、將與測點信息對應(yīng)的測點遷移至目的實時數(shù)據(jù)庫。
[0055]在本申請實施例中,優(yōu)選的,將與測點信息對應(yīng)的測點遷移至目的實時數(shù)據(jù)庫的過程為:
[0056]1、在目的實時數(shù)據(jù)庫中創(chuàng)建名稱與測點的測點名相同的目的測點。
[0057]在本申請實施例中,在將與測點信息對應(yīng)的測點遷移至目的實時數(shù)據(jù)庫時,首先,需要在該目的實時數(shù)據(jù)庫中創(chuàng)建一個目的測點,并且該目的測點的名稱與測點(該測點為與測點信息對應(yīng)的測點)的測點名稱相同。
[0058]2、獲取與測點對應(yīng)的歷史數(shù)據(jù)。
[0059]在本申請實施例中,除了在目的實時數(shù)據(jù)庫中創(chuàng)建與測點對應(yīng)的目的測點以外,還需要獲取與測點對應(yīng)測歷史信息。
[0060]且在本申請實施例中,并不對創(chuàng)建目的測點以及獲取歷史數(shù)據(jù)的執(zhí)行順序進行限定,發(fā)明人可以根據(jù)自己的需求設(shè)置這兩者的順序。
[0061]3、將歷史數(shù)據(jù)遷移至目的測點中,實現(xiàn)將與測點信息對應(yīng)的測點遷移至目的實時數(shù)據(jù)庫的過程。
[0062]在本申請實施例中,當創(chuàng)建完成目的測點并獲取到歷史數(shù)據(jù)后,需要將該歷史數(shù)據(jù)遷移至目的測點,且在本申請實施例中,優(yōu)選的,將歷史數(shù)據(jù)復(fù)制/粘貼至目的測點,進而將該歷史數(shù)據(jù)作為目的測點中的數(shù)據(jù),使得得到的目的測點與測點完全相同,實現(xiàn)了將與測點信息對應(yīng)的測點遷移至目的實時數(shù)據(jù)庫的過程。
[0063]進一步的,在本申請實施例中,優(yōu)選的,當在目的實時數(shù)據(jù)庫中創(chuàng)建完成目的測點、且將歷史數(shù)據(jù)遷移至該目的測點后,將實時數(shù)據(jù)庫中的測點刪除(即:刪除實時數(shù)據(jù)庫中遷移至目的實時數(shù)據(jù)庫中的測點)。
[0064]S103、根據(jù)目的實時數(shù)據(jù)庫的信息,更新元數(shù)據(jù)文件中與測點對應(yīng)的索引信息。
[0065]在本申請實施例中,系統(tǒng)中預(yù)先設(shè)置有元數(shù)據(jù)文件,且該元數(shù)據(jù)文件中存儲有與該系統(tǒng)中的各個實時數(shù)據(jù)庫中的測點對應(yīng)的索引信息,當用戶需要訪問某個測點時,可以通過該元數(shù)據(jù)文件中與該測點對應(yīng)的索引信息中的實時數(shù)據(jù)庫名稱、指示該測點位于的實時數(shù)據(jù)庫。
[0066]因此,在本申請實施例中,當將測點遷移至目的實時數(shù)據(jù)庫后,需要根據(jù)目的實時數(shù)據(jù)庫的信息,更新元數(shù)據(jù)文件中與測點對應(yīng)的索引信息,且優(yōu)選的,該過程如下:
[0067]1、獲取目的實時數(shù)據(jù)庫的目的實時數(shù)據(jù)庫名稱。
[0068]2、將該獲取到的目的實時數(shù)據(jù)庫名稱、替換該元數(shù)據(jù)文件中與測點對應(yīng)的索引信息中的實時數(shù)據(jù)庫名稱。
[0069]進一步的,在本申請實施例提供的一種測點遷移方法中,優(yōu)選的,與測點信息對應(yīng)的測點為熱點。
[0070]在本申請實施例中,當與遷移指令中攜帶的測點信息對應(yīng)的測點為熱點時,則代表該被遷移的測點為熱點,而通過對實時數(shù)據(jù)庫中熱點的遷移,不僅可以保證系統(tǒng)中各個實時數(shù)據(jù)庫之間數(shù)據(jù)訪問量的均衡、為用戶提供更加優(yōu)質(zhì)的服務(wù),而且可以更好的解決因某個實時數(shù)據(jù)庫存在多個熱點,而導(dǎo)致的該實時數(shù)據(jù)庫中熱點數(shù)據(jù)訪問延遲高、用戶滿意度降低的問題。
[0071]進一步的,在本申請實施例提供的測點遷移方法中,還包括:當成功執(zhí)行完成步驟S103后,提示測點遷移成功信息。
[0072]進一步的,在本申請實施例提供的測點遷移方法中,還包括:根據(jù)元數(shù)據(jù)文件分別對與實時數(shù)據(jù)庫以及目的實時數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫信息表進行更新。
[0073]在本申請實施例中,不僅系統(tǒng)中設(shè)置有一個與各個實時數(shù)據(jù)庫對應(yīng)元數(shù)據(jù)文件,而且該系統(tǒng)中還設(shè)置有分別與每個實時數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫信息表。
[0074]在本申請實施例中,當步驟S103執(zhí)行成功后,即根據(jù)目的實時數(shù)據(jù)庫的信息,成功更新完成元數(shù)據(jù)文件中與該測點對應(yīng)的索引信息后,還需要利用該更新完成的元數(shù)據(jù)文件,更新與實時數(shù)據(jù)庫(該實時數(shù)據(jù)庫為測點遷出的實時數(shù)據(jù)庫)對應(yīng)的數(shù)據(jù)庫信息表、以及與目的實時數(shù)據(jù)庫(該目的實時數(shù)據(jù)庫為測點遷入的實時數(shù)據(jù)庫)對應(yīng)的數(shù)據(jù)庫信息表。
[0075]其中,更新與實時數(shù)據(jù)庫(該實時數(shù)據(jù)庫為測點遷出的實時數(shù)據(jù)庫)對應(yīng)的數(shù)據(jù)庫信息表、以及與目的實時數(shù)據(jù)庫(該目的實時數(shù)據(jù)庫為測點遷入的實時數(shù)據(jù)庫)對應(yīng)的數(shù)據(jù)庫信息表的過程主要為:
[0076]刪除與實時數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫信息表中的該被遷出的測點對應(yīng)的信息、以及在與目的實時數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫信息表中添加該測點對應(yīng)的信息。
[0077]在本申請實施例中,通過對與測點對應(yīng)的實時數(shù)據(jù)庫以及目的實時數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫信息表進行更新,方便當用戶對測點進行訪問時,直接在上次訪問該測點時,與該測點對應(yīng)的實時數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫信息表中查詢該測點,且僅有當在該數(shù)據(jù)庫信息表中查詢不到該測點信息時,才去元數(shù)據(jù)文件進行查詢,避免每次查詢測點時,均直接去元數(shù)據(jù)文件查詢的過程,而因為元數(shù)據(jù)文件對應(yīng)系統(tǒng)中所有實時數(shù)據(jù)庫中的測點信息,因此,直接從與實時數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫信息表進行測點查詢,在一定程度上減小了運算時間,提高了效率。
[0078]本申請?zhí)峁┮环N測點遷移方法及裝置,該方法通過響應(yīng)接收到的遷移指令,確定與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫,然后將與測點信息對應(yīng)的測點遷移至目的實時數(shù)據(jù)庫,并根據(jù)目的實時數(shù)據(jù)庫的信息,更新元數(shù)據(jù)文件中與測點對應(yīng)的索引信息,以實現(xiàn)測點從當前實時數(shù)據(jù)庫遷移到目的實時數(shù)據(jù)庫,本申請通過提供的測點遷移方法,以實現(xiàn)對實時數(shù)據(jù)庫中測點的遷移、進而保證系統(tǒng)中各個實時數(shù)據(jù)庫之間數(shù)據(jù)訪問量的均衡、為用戶提供更加優(yōu)質(zhì)的服務(wù)。
[0079]實施例二:
[0080]圖2為本申請實施例二提供的一種熱點確定方法流程圖。
[0081 ] 如圖2所示,該方法包括:
[0082]S201、接收熱點判斷指令。
[0083]在本申請實施例提供的熱點判斷方法中,首先接收用戶輸入的熱點判斷指令,且優(yōu)選的,在該熱點判斷指令中攜帶有熱點判斷條件。
[0084]S202、測點是否滿足熱點判斷指令中攜帶的熱點判斷條件。
[0085]在本申請實施例中,當接收到熱點判斷指令后,會響應(yīng)該接收到的熱點判斷指令,判斷測點是否滿足該熱點判斷指令中攜帶的熱點判斷條件。
[0086]S203、當測點滿足熱點判斷條件時,確定測點為熱點。
[0087]在本申請實施例中,當測點滿足熱點判斷指令中攜帶的熱點判斷條件時,則確定該測點為熱點。
[0088]在本申請實施例中,當測點不滿足熱點判斷指令中攜帶的熱點判斷條件時,優(yōu)選的,結(jié)束流程。且在本申請實施例中,還可以當測點不滿足熱點判斷指令中攜帶的熱點判斷條件時,發(fā)出提示信息并結(jié)束流程。
[0089]在本申請實施例中,優(yōu)選的,在確定測點是否為熱點時,該被判斷的測點為用戶輸入的至少一個測點,或?qū)嵤?shù)據(jù)庫中的各個測點。
[0090]當該被判斷的測點為用戶輸入的至少一個測點時,優(yōu)選的,分別判斷該用戶輸入的各個測點是否為熱點,且該判斷過程如上述步驟S201-S203所示。
[0091 ] 當該被判斷的測點為實時數(shù)據(jù)庫中的各個測點時,優(yōu)選的,該判斷實時數(shù)據(jù)庫中的各個測點是否為熱點的過程如下:
[0092]1、響應(yīng)接收到的熱點判斷指令,以預(yù)先設(shè)置的判斷頻率、逐次判斷實時數(shù)據(jù)庫中滿足熱點判斷指令中攜帶的熱點判斷條件的測點集。
[0093]在本申請實施例中,預(yù)先設(shè)置有判斷頻率,當判斷實時數(shù)據(jù)庫中的各個測點是否為熱點時,首先響應(yīng)接收到的熱點判斷指令,進而根據(jù)該預(yù)先設(shè)置的判斷頻率逐次判斷該實時數(shù)據(jù)庫中滿足熱點判斷指令中攜帶的熱點判斷條件的測點集。在本申請實施例中,該熱點判斷條件可以根據(jù)用戶的需求自己設(shè)置,在此不做限定。
[0094]且在本申請實施例中,優(yōu)選的,該判斷頻率還可以為用戶輸入的熱點判斷指令中攜帶的,在本申請實施例中,該判斷頻率的設(shè)置形式可以依據(jù)發(fā)明人的需求自己設(shè)定,在此不在逐一介紹。
[0095]2、當判斷次數(shù)滿足預(yù)設(shè)值時,確定每次判斷得到的測點集的交集中的測點為熱點。
[0096]在本申請實施例中,設(shè)置有預(yù)設(shè)值,當判斷次數(shù)等于該預(yù)設(shè)值時,確定每次判斷得至IJ的測點集之間的交集,且該交集中的測點為熱點。
[0097]進一步的,在本申請實施例提供的熱點確定方法中,還預(yù)先設(shè)置有判斷時間,當單次判斷的判斷時間超過該預(yù)先設(shè)置的判斷時間時,則說明該熱點判斷條件不符合要求,導(dǎo)致不能盡快判斷出響應(yīng)的測點集,這時,優(yōu)選的,可以對熱點判斷指令中攜帶的熱點判斷條件進行顯示并修改。
[0098]本申請實施例提供一種熱點確定方法,通過本申請實施例提供的該熱點確定方法使得本申請?zhí)峁┑臏y點遷移方法更加完善、清晰。
[0099]實施例三:
[0100]圖3為本申請實施例三提供的一種測點遷移裝置的結(jié)構(gòu)示意圖。
[0101]如圖3所示,該裝置包括:確定單元1、遷移單元2以及更新單元3,其中,
[0102]確定單元1,用于響應(yīng)接收到的遷移指令,確定與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫。
[0103]遷移單元2與確定單元I相連接,用于將與測點信息對應(yīng)的測點遷移至目的實時數(shù)據(jù)庫。
[0104]更新單元3與遷移單元2相連接,用于根據(jù)目的實時數(shù)據(jù)庫的信息,更新元數(shù)據(jù)文件中與測點對應(yīng)的索引信息。
[0105]進一步的,在本申請實施例提供的一種測點遷移裝置中,與測點信息對應(yīng)的測點為熱點。
[0106]本申請?zhí)峁┮环N測點遷移方法及裝置,該裝置包括:確定單元、遷移單元以及更新單元,首先通過確定單元響應(yīng)接收到的遷移指令,確定與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫,然后由遷移單元將與測點信息對應(yīng)的測點遷移至目的實時數(shù)據(jù)庫,最后通過更新單元根據(jù)目的實時數(shù)據(jù)庫的信息,更新元數(shù)據(jù)文件中與測點對應(yīng)的索引信息,以實現(xiàn)測點從當前實時數(shù)據(jù)庫遷移到目的實時數(shù)據(jù)庫,本申請通過提供的測點遷移方法,以實現(xiàn)對實時數(shù)據(jù)庫中測點的遷移、進而保證系統(tǒng)中各個實時數(shù)據(jù)庫之間數(shù)據(jù)訪問量的均衡、為用戶提供更加優(yōu)質(zhì)的服務(wù)。
[0107]本發(fā)明中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0108]以上僅是本發(fā)明的優(yōu)選實施方式,使本領(lǐng)域技術(shù)人員能夠理解或?qū)崿F(xiàn)本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權(quán)利要求】
1.一種測點遷移方法,其特征在于,包括: 響應(yīng)接收到的遷移指令,確定與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫; 將與所述測點信息對應(yīng)的測點遷移至所述目的實時數(shù)據(jù)庫; 根據(jù)所述目的實時數(shù)據(jù)庫的信息,更新元數(shù)據(jù)文件中與所述測點對應(yīng)的索引信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,與所述測點信息對應(yīng)的測點為熱點。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括按照以下步驟確定熱點: 響應(yīng)接收到的熱點判斷指令,判斷測點是否滿足所述熱點判斷指令中攜帶的熱點判斷條件; 當所述測點滿足所述熱點判斷條件時,確定所述測點為熱點。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述測點為用戶輸入的至少一個測點,或所述實時數(shù)據(jù)庫中的各個測點。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,當測點為所述實時數(shù)據(jù)庫中的各個測點時, 該方法包括: 響應(yīng)接收到的熱點判斷指令,以預(yù)先設(shè)置的判斷頻率、逐次判斷所述實時數(shù)據(jù)庫中滿足所述熱點判斷指令中攜帶的熱點判斷條件的測點集; 當判斷次數(shù)滿足預(yù)設(shè)值時,確定每次判斷得到的測點集的交集中的測點為熱點。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,確定與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫的過程為: 分別獲取系統(tǒng)中每個實時數(shù)據(jù)庫的物理資源使用率; 將相對物理資源使用率最低的實時數(shù)據(jù)庫確定為與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,將與所述測點信息對應(yīng)的測點遷移至所述目的實時數(shù)據(jù)庫的過程為: 在所述目的實時數(shù)據(jù)庫中創(chuàng)建名稱與所述測點的測點名相同的目的測點; 獲取與所述測點對應(yīng)的歷史數(shù)據(jù); 將所述歷史數(shù)據(jù)遷移至所述目的測點中,實現(xiàn)將與測點信息對應(yīng)的測點遷移至所述目的實時數(shù)據(jù)庫的過程。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,根據(jù)所述目的實時數(shù)據(jù)庫的信息,更新元數(shù)據(jù)文件中與所述測點對應(yīng)的索引信息,包括: 獲取所述目的實時數(shù)據(jù)庫的目的實時數(shù)據(jù)庫名稱; 將所述目的實時數(shù)據(jù)庫名稱、替換元數(shù)據(jù)文件中與所述測點對應(yīng)的索引信息中的實時數(shù)據(jù)庫名稱。
9.一種測點遷移裝置,其特征在于,包括:確定單元、遷移單元以及更新單元,其中, 所述確定單元,用于響應(yīng)接收到的遷移指令,確定與該遷移指令中攜帶的測點信息對應(yīng)的目的實時數(shù)據(jù)庫; 所述遷移單元與所述確定單元相連接,用于將與所述測點信息對應(yīng)的測點遷移至所述目的實時數(shù)據(jù)庫;所述更新單元與所述遷移單元相連接,用于根據(jù)所述目的實時數(shù)據(jù)庫的信息,更新元數(shù)據(jù)文件中與所述測點對應(yīng)的索引信息。
10.根據(jù)權(quán)利 要求9所述的裝置,其特征在于,與所述測點信息對應(yīng)的測點為熱點。
【文檔編號】G06F17/30GK103914573SQ201410178213
【公開日】2014年7月9日 申請日期:2014年4月29日 優(yōu)先權(quán)日:2014年4月29日
【發(fā)明者】張楊, 孫雷 申請人:國家電網(wǎng)公司, 北京中電飛華通信股份有限公司, 北京國電通網(wǎng)絡(luò)技術(shù)有限公司