两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法、系統(tǒng)及裝置的制作方法

文檔序號:6435215閱讀:173來源:國知局
專利名稱:控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法、系統(tǒng)及裝置的制作方法
控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法、系統(tǒng)及裝置技術(shù)領(lǐng)域
本申請涉及數(shù)據(jù)庫技術(shù)領(lǐng)域,特別是涉及一種控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法、系統(tǒng) 及裝置。
背景技術(shù)
在現(xiàn)有互聯(lián)網(wǎng)應(yīng)用系統(tǒng)中,可以采用非關(guān)系型數(shù)據(jù)庫對應(yīng)用系統(tǒng)中產(chǎn)生的數(shù)據(jù)進 行保存。非關(guān)系型數(shù)據(jù)庫是不同于傳統(tǒng)關(guān)系型數(shù)據(jù)庫的一類數(shù)據(jù)庫,該類數(shù)據(jù)庫中存儲的 數(shù)據(jù)沒有固定的模式,但是具有較強的可擴展性。在應(yīng)用系統(tǒng)中,采用非關(guān)系型數(shù)據(jù)庫的數(shù) 據(jù)集群具有自動故障恢復(fù)功能,該數(shù)據(jù)集群中包含有一個活躍節(jié)點和多個備份節(jié)點,每個 節(jié)點相當(dāng)于一臺獨立的服務(wù)器,每個節(jié)點上運行多個非關(guān)系型數(shù)據(jù)庫,當(dāng)活躍節(jié)點發(fā)生故 障的時候,選擇一個備份節(jié)點提升為活躍節(jié)點。隨著應(yīng)用系統(tǒng)的用戶量和訪問量的增加,數(shù) 據(jù)集群需要對數(shù)據(jù)進行橫向擴容,即將數(shù)據(jù)集群中數(shù)據(jù)容量負荷已滿的節(jié)點上的數(shù)據(jù)遷移 到新的容量更大的節(jié)點上,特別當(dāng)所有節(jié)點都滿負荷時,需要對數(shù)據(jù)集群中的數(shù)據(jù)進行整 體遷移。
發(fā)明人在對現(xiàn)有技術(shù)的研究過程中發(fā)現(xiàn),在對數(shù)據(jù)集群中的數(shù)據(jù)進行擴容時,需 要將數(shù)據(jù)集群中的所有節(jié)點服務(wù)器停機,然后才能進行數(shù)據(jù)擴容。但是對于需要不間斷提 供服務(wù)的應(yīng)用系統(tǒng)來說,要實現(xiàn)數(shù)據(jù)遷移將導(dǎo)致系統(tǒng)難以提供正常服務(wù),即現(xiàn)有技術(shù)難以 對基于非關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)集群中的數(shù)據(jù)進行無縫遷移。發(fā)明內(nèi)容
本申請實施例提供了一種控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法、系統(tǒng)及裝置,以解決現(xiàn)有 非關(guān)系型數(shù)據(jù)庫在擴容時難以進行無縫遷移的問題。
為了解決上述技術(shù)問題,本申請實施例公開了如下技術(shù)方案
一種控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法,應(yīng)用于包括一個主節(jié)點和若干從節(jié)點的數(shù)據(jù)集 群中,所述主節(jié)點與所述若干從節(jié)點分別相連,預(yù)先為所述主節(jié)點和所述若干從節(jié)點分別 配置擴容備份節(jié)點,所述方法包括
斷開所述若干從節(jié)點中的每一個從節(jié)點與所述主節(jié)點之間的連接;
控制每一個從節(jié)點將所述從節(jié)點上運行的至少一個非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳 輸?shù)綖樗鰪墓?jié)點配置的擴容備份節(jié)點上;
建立所述擴容備份節(jié)點與所述主節(jié)點之間的連接。
還包括
當(dāng)所述若干從節(jié)點的擴容備份節(jié)點均與所述主節(jié)點建立連接后,選擇所述若干擴 容備份節(jié)點中的一個擴容備份節(jié)點作為擴容主節(jié)點;
建立除所述擴容主節(jié)點外的其它擴容備份節(jié)點與所述擴容主節(jié)點之間的連接。
還包括
斷開所述主節(jié)點與所述擴容備份節(jié)點之間的連接;
控制所述主節(jié)點將所述主節(jié)點上運行的至少一個非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸 到為所述主節(jié)點配置的擴容備份節(jié)點上;
建立為所述主節(jié)點配置的擴容備份節(jié)點與所述擴容主節(jié)點之間的連接。
所述斷開所述若干從節(jié)點中的每一個從節(jié)點與所述主節(jié)點之間的連接包括
查找預(yù)先保存的每個主節(jié)點的網(wǎng)絡(luò)地址與所述從節(jié)點的網(wǎng)絡(luò)地址之間的關(guān)聯(lián)關(guān)
刪除所述從節(jié)點的網(wǎng)絡(luò)地址與所述主節(jié)點的網(wǎng)絡(luò)地址之間的關(guān)聯(lián)關(guān)系。
所述建立所述擴容備份節(jié)點與所述主節(jié)點之間的連接包括
將所述刪除的從節(jié)點的網(wǎng)絡(luò)地址重新配置給所述從節(jié)點的擴容備份節(jié)點;
控制所述擴容備份節(jié)點根據(jù)所述網(wǎng)絡(luò)地址與所述主節(jié)點的網(wǎng)絡(luò)地址之間進行連接。
還包括
分析所述主節(jié)點和所述從節(jié)點中每個節(jié)點上的數(shù)據(jù)容量;
根據(jù)所述數(shù)據(jù)容量為所述主節(jié)點和所述從節(jié)點分別配置擴容備份節(jié)點。
一種控制數(shù)據(jù)庫數(shù)據(jù)遷移的系統(tǒng),包括一個主節(jié)點和若干從節(jié)點,所述主節(jié)點與 所述若干從節(jié)點分別相連,以及預(yù)先為所述主節(jié)點和所述若干從節(jié)點分別配置的擴容備份 節(jié)點,所述系統(tǒng)還包括控制裝置,
所述控制裝置,用于斷開所述若干從節(jié)點中的每一個從節(jié)點與所述主節(jié)點之間的 連接,控制每一個從節(jié)點將所述從節(jié)點上運行的至少一個非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)?為所述從節(jié)點配置的擴容備份節(jié)點上,建立所述擴容備份節(jié)點與所述主節(jié)點之間的連接。
所述控制裝置,還用于當(dāng)所述若干從節(jié)點的擴容備份節(jié)點均與所述主節(jié)點建立連 接后,選擇所述若干擴容備份節(jié)點中的一個擴容備份節(jié)點作為擴容主節(jié)點,建立除所述擴 容主節(jié)點外的其它擴容備份節(jié)點與所述擴容主節(jié)點之間的連接。
所述控制裝置,還用于斷開所述主節(jié)點與所述擴容備份節(jié)點之間的連接,控制所 述主節(jié)點將所述主節(jié)點上運行的至少一個非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖樗鲋鞴?jié)點 配置的擴容備份節(jié)點上,建立為所述主節(jié)點配置的擴容備份節(jié)點與所述擴容主節(jié)點之間的 連接。
所述控制裝置,還用于分析所述主節(jié)點和所述從節(jié)點中每個節(jié)點上的數(shù)據(jù)容量, 根據(jù)所述數(shù)據(jù)容量為所述主節(jié)點和所述從節(jié)點分別配置擴容備份節(jié)點。
一種控制數(shù)據(jù)庫數(shù)據(jù)遷移的裝置,所述裝置應(yīng)用于包括一個主節(jié)點和若干從節(jié)點 的數(shù)據(jù)集群中,所述主節(jié)點與所述若干從節(jié)點分別相連,所述系統(tǒng)中預(yù)先為所述主節(jié)點和 所述若干從節(jié)點分別配置了擴容備份節(jié)點,所述裝置包括
斷開單元,用于斷開所述若干從節(jié)點中的每一個從節(jié)點與所述主節(jié)點之間的連 接;
控制單元,用于控制每一個從節(jié)點將所述從節(jié)點上運行的至少一個非關(guān)系型數(shù)據(jù) 庫中的數(shù)據(jù)傳輸?shù)綖樗鰪墓?jié)點配置的擴容備份節(jié)點上;
建立單元,用于建立所述擴容備份節(jié)點與所述主節(jié)點之間的連接。
還包括
選擇單元,用于當(dāng)所述若干從節(jié)點的擴容備份節(jié)點均與所述主節(jié)點建立連接后,選擇所述若干擴容備份節(jié)點中的一個擴容備份節(jié)點作為擴容主節(jié)點;
所述建立單元,還用于建立除所述擴容主節(jié)點外的其它擴容備份節(jié)點與所述擴容 主節(jié)點之間的連接。
所述斷開單元,還用于斷開所述主節(jié)點與所述擴容備份節(jié)點之間的連接;
所述控制單元,還用于控制所述主節(jié)點將所述主節(jié)點上運行的至少一個非關(guān)系型 數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖樗鲋鞴?jié)點配置的擴容備份節(jié)點上;
所述建立單元,還用于建立為所述主節(jié)點配置的擴容備份節(jié)點與所述擴容主節(jié)點 之間的連接。
所述斷開單元包括
關(guān)聯(lián)關(guān)系查找子單元,用于查找預(yù)先保存的每個主節(jié)點的網(wǎng)絡(luò)地址與所述從節(jié)點 的網(wǎng)絡(luò)地址之間的關(guān)聯(lián)關(guān)系;
關(guān)聯(lián)關(guān)系刪除子單元,用于刪除所述從節(jié)點的網(wǎng)絡(luò)地址與所述主節(jié)點的網(wǎng)絡(luò)地址 之間的關(guān)聯(lián)關(guān)系。
所述建立單元包括
重配置子單元,用于將所述刪除的從節(jié)點的網(wǎng)絡(luò)地址重新配置給所述從節(jié)點的擴 容備份節(jié)點;
連接控制子單元,用于控制所述擴容備份節(jié)點根據(jù)所述網(wǎng)絡(luò)地址與所述主節(jié)點的 網(wǎng)絡(luò)地址之間進行連接。
還包括
分析單元,用于分析所述主節(jié)點和所述從節(jié)點中每個節(jié)點上的數(shù)據(jù)容量;
配置單元,用于根據(jù)所述數(shù)據(jù)容量為所述主節(jié)點和從節(jié)點分別配置擴容備份節(jié) 點。
由上述實施例可以看出,本申請實施例應(yīng)用在包括一個主節(jié)點和若干從節(jié)點的數(shù) 據(jù)集群中,主節(jié)點與若干從節(jié)點分別相連,數(shù)據(jù)集群中還包括預(yù)先為主節(jié)點和若干從節(jié)點 分別配置的擴容備份節(jié)點,在進行數(shù)據(jù)庫數(shù)據(jù)遷移時,斷開若干從節(jié)點中每一個從節(jié)點與 主節(jié)點之間的連接,控制每一個從節(jié)點將從節(jié)點上運行的至少一個非關(guān)系型數(shù)據(jù)庫中的數(shù) 據(jù)傳輸?shù)綖樵搹墓?jié)點配置的擴容備份節(jié)點上,建立擴容備份節(jié)點與主節(jié)點之間的連接。采 用本申請實施例對數(shù)據(jù)集群中節(jié)點上的數(shù)據(jù)進行遷移時,由于逐個將從節(jié)點上的數(shù)據(jù)傳輸 到擴容備份節(jié)點上,因此在數(shù)據(jù)遷移過程中,不會影響到對數(shù)據(jù)集群中各個節(jié)點上的數(shù)據(jù) 使用,實現(xiàn)了對數(shù)據(jù)集群中的數(shù)據(jù)進行無縫遷移。


為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而 言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法的第一實施例流程圖2為本申請控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法的第二實施例流程圖3為本申請數(shù)據(jù)集群中為一個從節(jié)點配置擴容備份節(jié)點的結(jié)構(gòu)示意圖4為本申請控制數(shù)據(jù)庫數(shù)據(jù)遷移的系統(tǒng)的實施例框圖5為本申請控制數(shù)據(jù)庫數(shù)據(jù)遷移的裝置的第一實施例框圖6為本申請控制數(shù)據(jù)庫數(shù)據(jù)遷移的裝置的第二實施例框圖7為本申請控制數(shù)據(jù)庫數(shù)據(jù)遷移的裝置的第三實施例框圖。
具體實施方式
本發(fā)明如下實施例提供了一種控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法、系統(tǒng)及裝置。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實施例中的技術(shù)方案,并使本發(fā)明實 施例的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明實施例中技術(shù)方 案作進一步詳細的說明。
本申請實施例應(yīng)用在包括一個主節(jié)點和若干從節(jié)點的數(shù)據(jù)集群中,主節(jié)點與若干 從節(jié)點分別相連,當(dāng)數(shù)據(jù)集群中所有節(jié)點的數(shù)據(jù)容量不足時,需要將每個節(jié)點上的數(shù)據(jù)遷 移到為每個節(jié)點分別配置的擴容備份節(jié)點上。優(yōu)選的,本申請實施例數(shù)據(jù)集群中的主節(jié)點 和從節(jié)點中的每個節(jié)點上運行了至少一個非關(guān)系型數(shù)據(jù)庫。
參見圖1,為本申請控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法的第一實施例流程圖
步驟101 :斷開數(shù)據(jù)集群中若干從節(jié)點中的每一個從節(jié)點與主節(jié)點之間的連接。
具體的,查找預(yù)先保存的每個主節(jié)點的網(wǎng)絡(luò)地址與從節(jié)點的網(wǎng)絡(luò)地址之間的關(guān)聯(lián) 關(guān)系,刪除從節(jié)點的網(wǎng)絡(luò)地址與主節(jié)點的網(wǎng)絡(luò)地址之間的關(guān)聯(lián)關(guān)系。
步驟102 :控制每一個從節(jié)點將該從節(jié)點上運行的至少一個非關(guān)系型數(shù)據(jù)庫中的 數(shù)據(jù)傳輸?shù)綖閺墓?jié)點配置的擴容備份節(jié)點上。
步驟103 :建立擴容備份節(jié)點與主節(jié)點之間的連接。
具體的,將刪除的從節(jié)點的網(wǎng)絡(luò)地址重新配置給從節(jié)點的擴容備份節(jié)點,控制該 擴容備份節(jié)點根據(jù)網(wǎng)絡(luò)地址與主節(jié)點的網(wǎng)絡(luò)地址之間進行連接。
參見圖2,為本申請控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法的第二實施例流程圖,該實施例詳 細示出了通過控制服務(wù)器對數(shù)據(jù)集群中所有節(jié)點上的數(shù)據(jù)進行遷移的過程
步驟201 :分析數(shù)據(jù)集群中主節(jié)點和若干從節(jié)點中每個節(jié)點上的數(shù)據(jù)容量。
本實施例所應(yīng)用的數(shù)據(jù)集群中,包括了一個主節(jié)點和若干從節(jié)點,該主節(jié)點和若 干從節(jié)點相連,主節(jié)點和從節(jié)點組成副本集,該主節(jié)點和從節(jié)點是副本集中的成員,其中主 節(jié)點上運行至少一個非關(guān)系型數(shù)據(jù)庫,每個從節(jié)點上都備份了與主節(jié)點上的至少一個非關(guān) 系型數(shù)據(jù)庫一致的數(shù)據(jù),副本集的集群架構(gòu)可以保證對數(shù)據(jù)集群中的數(shù)據(jù)訪問請求可以均 勻分布在副本集的每個成員上,以減輕單個節(jié)點的數(shù)據(jù)訪問壓力。副本集是具有故障自動 恢復(fù)功能的數(shù)據(jù)集群,當(dāng)主節(jié)點發(fā)生故障的時候,若干備份節(jié)點中的一個備份節(jié)點可以升 級成為主節(jié)點。
本申請副本集中的主節(jié)點和從節(jié)點可以由一臺控制服務(wù)器進行控制,該控制服務(wù) 器可以根據(jù)預(yù)先為若干從節(jié)點配置的網(wǎng)絡(luò)地址控制主節(jié)點與若干從節(jié)點相連,即控制服務(wù) 器預(yù)先為主節(jié)點和每個從節(jié)點分配一個固定的網(wǎng)絡(luò)地址,保存并維護每個節(jié)點的標(biāo)識與其 網(wǎng)絡(luò)地址之間的關(guān)聯(lián)關(guān)系,以及從節(jié)點與主節(jié)點之間的關(guān)聯(lián)關(guān)系,根據(jù)維護的網(wǎng)絡(luò)地址建 立主節(jié)點與若干從節(jié)點之間的關(guān)聯(lián)關(guān)系,將其組成副本集。
本實施例數(shù)據(jù)集群中的每個節(jié)點相當(dāng)于一臺服務(wù)器,服務(wù)器具有一定的數(shù)據(jù)容 量,當(dāng)應(yīng)用系統(tǒng)運行一定時間后,數(shù)據(jù)集群中的主節(jié)點和若干從節(jié)點上的數(shù)據(jù)都將面臨滿負荷的問題,因此控制服務(wù)器可以通過分析數(shù)據(jù)集群中主節(jié)點和若干從節(jié)點中每個節(jié)點上 的數(shù)據(jù)容量,判斷這些節(jié)點是否滿負荷,通常主節(jié)點和從節(jié)點中的每個節(jié)點的數(shù)據(jù)容量一 致,因此當(dāng)根據(jù)分析結(jié)果判斷某個節(jié)點容量已滿時,就可知數(shù)據(jù)集群中的所有節(jié)點的容量 都已滿,因此需要觸發(fā)后續(xù)對數(shù)據(jù)集群中的主節(jié)點和若干從節(jié)點上的數(shù)據(jù)進行遷移的操 作。
步驟202 :根據(jù)數(shù)據(jù)容量為主節(jié)點和從節(jié)點分別配置擴容備份節(jié)點。
根據(jù)步驟201中分析的集群中每個節(jié)點的數(shù)據(jù)容量,可以確定需要為每個節(jié)點進 行配置的擴容備份節(jié)點的容量,按照所確定的擴容備份節(jié)點的容量,為每個節(jié)點配置相應(yīng) 的擴容備份節(jié)點。例如,當(dāng)前數(shù)據(jù)集群中每個節(jié)點的容量為100G,當(dāng)每個節(jié)點已保存數(shù)據(jù)的 容量達到90G時,則確定節(jié)點已經(jīng)滿負荷,此時可以結(jié)合時間信息,即節(jié)點內(nèi)保存了 90G數(shù) 據(jù)所用的時間,來確定如果需要在相同的時間內(nèi)再保存同樣容量的數(shù)據(jù),則可以為每個節(jié) 點配置容量為200G的擴容備份節(jié)點。
步驟203 :斷開若干從節(jié)點中的每一個從節(jié)點與主節(jié)點之間的連接。
在進行數(shù)據(jù)集群中每個節(jié)點的數(shù)據(jù)遷移時,按照節(jié)點順序逐個進行遷移,通常由 從節(jié)點開始,例如,可以按照從節(jié)點的標(biāo)識順序進行數(shù)據(jù)遷移。
由前述步驟可知,控制服務(wù)器內(nèi)維護了主節(jié)點和所有與其相連的從節(jié)點的標(biāo)識與 網(wǎng)絡(luò)地址的關(guān)聯(lián)關(guān)系,因此對于當(dāng)前進行數(shù)據(jù)遷移的從節(jié)點,控制服務(wù)器根據(jù)該從節(jié)點的 標(biāo)識查找關(guān)聯(lián)關(guān)系即可獲得該從節(jié)點的網(wǎng)絡(luò)地址,從維護的關(guān)聯(lián)關(guān)系中刪除該從節(jié)點的網(wǎng) 絡(luò)地址,就相當(dāng)于斷開了主節(jié)點與該從節(jié)點之間的連接。
步驟204 :控制每一個從節(jié)點將該從節(jié)點上運行的至少一個非關(guān)系型數(shù)據(jù)庫中的 數(shù)據(jù)傳輸?shù)綖樵搹墓?jié)點配置的擴容備份節(jié)點上。
從節(jié)點和與為該從節(jié)點配置的擴容備份節(jié)點之間可以通過網(wǎng)絡(luò)進行連接,因此當(dāng) 從節(jié)點與主節(jié)點斷開連接后,控制服務(wù)器可以觸發(fā)該從節(jié)點將其上保存的非關(guān)系型數(shù)據(jù)庫 中的數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)綌U容備份節(jié)點上。此時,由于副本集中的主節(jié)點與其它從節(jié)點仍 然相連,因此不影響網(wǎng)絡(luò)中對該數(shù)據(jù)集群所發(fā)送的數(shù)據(jù)請求。
步驟205 :建立擴容備份節(jié)點與主節(jié)點之間的連接。
由于擴容備份節(jié)點原來所對應(yīng)的從節(jié)點已經(jīng)與主節(jié)點斷開連接,即控制服務(wù)器中 刪除了為該從節(jié)點配置的網(wǎng)絡(luò)地址,因此可以將已刪除的網(wǎng)絡(luò)地址分配給該擴容備份節(jié) 點,以控制擴容備份節(jié)點根據(jù)該網(wǎng)絡(luò)地址建立與主節(jié)點之間的連接。
按照上述過程逐個為從節(jié)點配置擴容備份節(jié)點,直到建立所有從節(jié)點的擴容備份 節(jié)點與主節(jié)點的連接。
步驟206 :當(dāng)若干從節(jié)點的擴容備份節(jié)點均與主節(jié)點建立連接后,選擇若干擴容 備份節(jié)點中的一個擴容備份節(jié)點作為擴容主節(jié)點。
當(dāng)控制若干從節(jié)點的擴容備份節(jié)點均與主節(jié)點建立連接后,則相當(dāng)于仍然按照預(yù) 先配置的網(wǎng)絡(luò)地址維護主節(jié)點與所有從節(jié)點的擴容備份節(jié)點之間的關(guān)聯(lián)關(guān)系。此時需要 對主節(jié)點進行擴容,為了保持數(shù)據(jù)集群的副本集特性,需要從已經(jīng)完成數(shù)據(jù)遷移的從節(jié)點 的擴容備份節(jié)點中選擇一個擴容備份節(jié)點作為新的主節(jié)點,即擴容主節(jié)點。在選擇擴容主 節(jié)點時,控制服務(wù)器可以從所有擴容備份節(jié)點中隨機選擇一個擴容備份節(jié)點作為擴容主節(jié) 點,也可以將最先完成數(shù)據(jù)遷移的擴容備份節(jié)點作為擴容主節(jié)點。
步驟207 :建立除該擴容主節(jié)點外的其它擴容備份節(jié)點與擴容主節(jié)點之間的連接。
在從已完成擴容的從節(jié)點的擴容備份節(jié)點中選擇一個擴容主節(jié)點后,需要建立其 它擴容備份節(jié)點與該擴容主節(jié)點之間的連接。此時,控制服務(wù)器中維護擴容主節(jié)點與擴容 備份節(jié)點中的每個節(jié)點標(biāo)識與對應(yīng)的網(wǎng)絡(luò)地址之間的關(guān)聯(lián)關(guān)系,以及擴容主節(jié)點與擴容備 份節(jié)點之間的關(guān)聯(lián)關(guān)系。
步驟208 :斷開主節(jié)點與擴容備份節(jié)點之間的連接。
當(dāng)擴容主節(jié)點與擴容備份節(jié)點之間建立連接后,開始進行主節(jié)點的擴容,由于擴 容主節(jié)點與擴容備份節(jié)點之間已經(jīng)建立了新的數(shù)據(jù)集群,因此可以斷開主節(jié)點與擴容備份 節(jié)點之間的連接,此時不再維護主節(jié)點與擴容備份節(jié)點之間的連接。
步驟209 :控制主節(jié)點將主節(jié)點上運行的至少一個非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸 到為該主節(jié)點配置的擴容備份節(jié)點上。
主節(jié)點和為該主節(jié)點配置的擴容備份節(jié)點之間可以通過網(wǎng)絡(luò)連接,因此當(dāng)主節(jié)點 與擴容備份節(jié)點斷開連接后,控制服務(wù)器控制該主節(jié)點將其上保存的非關(guān)系型數(shù)據(jù)庫中的 數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)綖樵撝鞴?jié)點配置的擴容備份節(jié)點上。
步驟210 :建立為主節(jié)點配置的擴容備份節(jié)點與擴容主節(jié)點之間的連接。
在新建立的數(shù)據(jù)集群中,將為主節(jié)點配置的擴容備份節(jié)點與擴容主節(jié)點相連。此 時,控制服務(wù)器中保存主節(jié)點的擴容備份節(jié)點的標(biāo)識與該擴容備份節(jié)點之間的關(guān)聯(lián)關(guān)系, 以及該擴容備份節(jié)點與擴容主節(jié)點之間的關(guān)聯(lián)關(guān)系,由此完成數(shù)據(jù)集群中所有節(jié)點的數(shù)據(jù) 遷移。
參見圖3,為本申請實施例數(shù)據(jù)集群中為一個從節(jié)點配置擴容備份節(jié)點的示意 圖
圖3所示的數(shù)據(jù)集群中包括一個主節(jié)點和三個從節(jié)點,分別為從節(jié)點1、從節(jié)點2 和從節(jié)點3。假設(shè)數(shù)據(jù)遷移由從節(jié)點I開始,則系統(tǒng)中需要預(yù)先為該從節(jié)點I配置擴容備份 節(jié)點I。其中,可以設(shè)置控制服務(wù)器(圖3中未示出)與所有節(jié)點相連,對數(shù)據(jù)遷移過程進 行控制。
在執(zhí)行從節(jié)點I中非關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)遷移時,先斷開從節(jié)點I與主節(jié)點之間 的關(guān)聯(lián)關(guān)系,即控制服務(wù)器將所維護的從節(jié)點I的網(wǎng)絡(luò)地址與主節(jié)點的網(wǎng)絡(luò)地址之間的關(guān) 聯(lián)關(guān)系刪除;然后,控制從節(jié)點I通過網(wǎng)絡(luò)將其上保存的非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)?擴容備份節(jié)點I上;最后,建立擴容備份節(jié)點與主節(jié)點之間的連接,即控制服務(wù)器將為從節(jié) 點I配置的網(wǎng)絡(luò)地址分配給擴容備份節(jié)點1,并保存該擴容備份節(jié)點I與從節(jié)點I的網(wǎng)絡(luò)地 址之間的對應(yīng)關(guān)系,以及擴容備份節(jié)點I與主節(jié)點之間的關(guān)聯(lián)關(guān)系。
由上述實施例可知,在采用本實施例對數(shù)據(jù)集群中節(jié)點上的數(shù)據(jù)進行遷移時,由 于逐個將從節(jié)點上的數(shù)據(jù)傳輸?shù)綌U容備份節(jié)點上,因此在數(shù)據(jù)遷移過程中,不會影響到對 數(shù)據(jù)集群中各個節(jié)點上的數(shù)據(jù)使用,實現(xiàn)了對數(shù)據(jù)集群中的數(shù)據(jù)進行無縫遷移。
與本申請控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法的實施例相對應(yīng),本申請還提供了控制數(shù)據(jù) 庫數(shù)據(jù)遷移的系統(tǒng)及裝置的實施例。
參見圖4,為本申請控制數(shù)據(jù)庫數(shù)據(jù)遷移的系統(tǒng)的實施例框圖
該系統(tǒng)包括一個主節(jié)點410和若干從節(jié)點420,為了示例方便,圖4中僅示出了兩個從節(jié)點420。其中,主節(jié)點410與若干從節(jié)點420分別相連,主節(jié)點410和從節(jié)點420中 的每個節(jié)點上運行至少一個非關(guān)系型數(shù)據(jù)庫,系統(tǒng)中預(yù)先為主節(jié)點410和若干從節(jié)點420 分別配置擴容備份節(jié)點430,該系統(tǒng)還包括用于控制數(shù)據(jù)庫數(shù)據(jù)遷移的控制裝置440。
其中,所述控制裝置440,用于斷開所述若干從節(jié)點420中的每一個從節(jié)點420與 所述主節(jié)點410之間的連接,控制每一個從節(jié)點420將所述從節(jié)點420上運行的至少一個 非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖樗鰪墓?jié)點420配置的擴容備份節(jié)點430上,建立所述 擴容備份節(jié)點430與所述主節(jié)點410之間的連接。
進一步,所述控制裝置440,還用于當(dāng)所述若干從節(jié)點420的擴容備份節(jié)點430均 與所述主節(jié)點410建立連接后,選擇所述若干擴容備份節(jié)點430中的一個擴容備份節(jié)點430 作為擴容主節(jié)點,建立除所述擴容主節(jié)點外的其它擴容備份節(jié)點430與所述擴容主節(jié)點之 間的連接。
進一步,所述控制裝置440,還用于斷開所述主節(jié)點410與所述擴容備份節(jié)點430 之間的連接,控制所述主節(jié)點410將所述主節(jié)點410上運行的至少一個非關(guān)系型數(shù)據(jù)庫中 的數(shù)據(jù)傳輸?shù)綖樗鲋鞴?jié)點410配置的擴容備份節(jié)點430上,建立為所述主節(jié)點410配置 的擴容備份節(jié)點430與所述擴容主節(jié)點之間的連接。
進一步,所述控制裝置440,還用于分析所述主節(jié)點410和所述從節(jié)點420中每個 節(jié)點上的數(shù)據(jù)容量,根據(jù)所述數(shù)據(jù)容量為所述主節(jié)點410和所述從節(jié)點420分別配置擴容 備份節(jié)點430。
如下所示出的控制數(shù)據(jù)庫數(shù)據(jù)遷移的裝置的實施例中,該裝置均應(yīng)用于包括一個 主節(jié)點和若干從節(jié)點的數(shù)據(jù)集群中,該主節(jié)點與若干從節(jié)點分別相連,主節(jié)點和從節(jié)點中 的每個節(jié)點上運行至少一個非關(guān)系型數(shù)據(jù)庫,系統(tǒng)中預(yù)先為主節(jié)點和若干從節(jié)點分別配置 了擴容備份節(jié)點。
參見圖5,為本申請控制數(shù)據(jù)庫數(shù)據(jù)遷移的裝置的第一實施例框圖
該裝置包括斷開單元510、控制單元520和建立單元530。
斷開單元510,用于斷開所述若干從節(jié)點中的每一個從節(jié)點與所述主節(jié)點之間的 連接;
控制單元520,用于控制每一個從節(jié)點將所述從節(jié)點上運行的至少一個非關(guān)系型 數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖樗鰪墓?jié)點配置的擴容備份節(jié)點上;
建立單元530,用于建立所述擴容備份節(jié)點與所述主節(jié)點之間的連接。
參見圖6,為本申請控制數(shù)據(jù)庫數(shù)據(jù)遷移的裝置的第二實施例框圖
該裝置包括斷開單元610、控制單元620、建立單元630和選擇單元640。
其中,斷開單元610,用于斷開所述若干從節(jié)點中的每一個從節(jié)點與所述主節(jié)點之 間的連接;
控制單元620,用于控制每一個從節(jié)點將所述從節(jié)點上運行的至少一個非關(guān)系型 數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖樗鰪墓?jié)點配置的擴容備份節(jié)點上;
建立單元630,用于建立所述擴容備份節(jié)點與所述主節(jié)點之間的連接。
選擇單元640,用于當(dāng)所述若干從節(jié)點的擴容備份節(jié)點均與所述主節(jié)點建立連接 后,選擇所述若干擴容備份節(jié)點中的一個擴容備份節(jié)點作為擴容主節(jié)點;
所述建立單元630,還用于建立除所述擴容主節(jié)點外的其它擴容備份節(jié)點與所述擴容主節(jié)點之間的連接;
所述斷開單元610,還用于斷開所述主節(jié)點與所述擴容備份節(jié)點之間的連接;
所述控制單元620,還用于控制所述主節(jié)點將所述主節(jié)點上運行的至少一個非關(guān) 系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖樗鲋鞴?jié)點配置的擴容備份節(jié)點上;
所述建立單元630,還用于建立為所述主節(jié)點配置的擴容備份節(jié)點與所述擴容主 節(jié)點之間的連接。
具體的,所述斷開單元610可以包括(圖6中未示出)關(guān)聯(lián)關(guān)系查找子單元,用 于查找預(yù)先保存的每個主節(jié)點的網(wǎng)絡(luò)地址與所述從節(jié)點的網(wǎng)絡(luò)地址之間的關(guān)聯(lián)關(guān)系;
關(guān)聯(lián)關(guān)系刪除子單元,用于刪除所述從節(jié)點的網(wǎng)絡(luò)地址與所述主節(jié)點的網(wǎng)絡(luò)地址 之間的關(guān)聯(lián)關(guān)系。
具體的,所述建立單元630可以包括(圖6中未示出)重配置子單元,用于將所 述刪除的從節(jié)點的網(wǎng)絡(luò)地址重新配置給所述從節(jié)點的擴容備份節(jié)點;
連接控制子單元,用于控制所述擴容備份節(jié)點根據(jù)所述網(wǎng)絡(luò)地址與所述主節(jié)點的 網(wǎng)絡(luò)地址之間進行連接。
參見圖7,為本申請控制數(shù)據(jù)庫數(shù)據(jù)遷移的裝置的第三實施例框圖
該裝置包括分析單元710、配置單元720、斷開單元730、控制單元740和建立單 元 750。
其中,分析單元710,用于分析所述主節(jié)點和所述從節(jié)點中每個節(jié)點上的數(shù)據(jù)容
配置單元720,用于根據(jù)所述數(shù)據(jù)容量為所述主節(jié)點和從節(jié)點分別配置擴容備份 節(jié)點;
斷開單元730,用于斷開所述若干從節(jié)點中的每一個從節(jié)點與所述主節(jié)點之間的 連接;
控制單元740,用于控制每一個從節(jié)點將所述從節(jié)點上運行的至少一個非關(guān)系型 數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖樗鰪墓?jié)點配置的擴容備份節(jié)點上;
建立單元750,用于建立所述擴容備份節(jié)點與所述主節(jié)點之間的連接。
通過對以上實施方式的描述可知,本申請實施例應(yīng)用在包括一個主節(jié)點和若干從 節(jié)點的數(shù)據(jù)集群中,主節(jié)點與若干從節(jié)點分別相連,數(shù)據(jù)集群中還包括預(yù)先為主節(jié)點和若 干從節(jié)點分別配置的擴容備份節(jié)點,在進行數(shù)據(jù)庫數(shù)據(jù)遷移時,斷開若干從節(jié)點中每一個 從節(jié)點與主節(jié)點之間的連接,控制每一個從節(jié)點將從節(jié)點上運行的至少一個非關(guān)系型數(shù)據(jù) 庫中的數(shù)據(jù)傳輸?shù)綖樵搹墓?jié)點配置的擴容備份節(jié)點上,建立擴容備份節(jié)點與主節(jié)點之間的 連接。采用本申請實施例對數(shù)據(jù)集群中節(jié)點上的數(shù)據(jù)進行遷移時,由于逐個將從節(jié)點上的 數(shù)據(jù)傳輸?shù)綌U容備份節(jié)點上,因此在數(shù)據(jù)遷移過程中,不會影響到對數(shù)據(jù)集群中各個節(jié)點 上的數(shù)據(jù)使用,實現(xiàn)了對數(shù)據(jù)集群中的數(shù)據(jù)進行無縫遷移。
本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明實施例中的技術(shù)可借助軟件加必需 的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解,本發(fā)明實施例中的技術(shù)方案本質(zhì)上或者 說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存 儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以 是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部 分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實 施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例 的部分說明即可。
以上所述的本發(fā)明實施方式,并不構(gòu)成對本發(fā)明保護范圍的限定。任何在本發(fā)明 的精神和原則之內(nèi)所作的修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法,其特征在干,應(yīng)用于包括一個主節(jié)點和若干從節(jié)點的數(shù)據(jù)集群中,所述主節(jié)點與所述若干從節(jié)點分別相連,預(yù)先為所述主節(jié)點和所述若干從節(jié)點分別配置擴容備份節(jié)點,所述方法包括 斷開所述若干從節(jié)點中的每ー個從節(jié)點與所述主節(jié)點之間的連接; 控制每一個從節(jié)點將所述從節(jié)點上運行的至少ー個非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖樗鰪墓?jié)點配置的擴容備份節(jié)點上; 建立所述擴容備份節(jié)點與所述主節(jié)點之間的連接。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括 當(dāng)所述若干從節(jié)點的擴容備份節(jié)點均與所述主節(jié)點建立連接后,選擇所述若干擴容備份節(jié)點中的一個擴容備份節(jié)點作為擴容主節(jié)點; 建立除所述擴容主節(jié)點外的其它擴容備份節(jié)點與所述擴容主節(jié)點之間的連接。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括 斷開所述主節(jié)點與所述擴容備份節(jié)點之間的連接; 控制所述主節(jié)點將所述主節(jié)點上運行的至少ー個非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖樗鲋鞴?jié)點配置的擴容備份節(jié)點上; 建立為所述主節(jié)點配置的擴容備份節(jié)點與所述擴容主節(jié)點之間的連接。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述斷開所述若干從節(jié)點中的每ー個從節(jié)點與所述主節(jié)點之間的連接包括 查找預(yù)先保存的每個主節(jié)點的網(wǎng)絡(luò)地址與所述從節(jié)點的網(wǎng)絡(luò)地址之間的關(guān)聯(lián)關(guān)系; 刪除所述從節(jié)點的網(wǎng)絡(luò)地址與所述主節(jié)點的網(wǎng)絡(luò)地址之間的關(guān)聯(lián)關(guān)系。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述建立所述擴容備份節(jié)點與所述主節(jié)點之間的連接包括 將所述刪除的從節(jié)點的網(wǎng)絡(luò)地址重新配置給所述從節(jié)點的擴容備份節(jié)點; 控制所述擴容備份節(jié)點根據(jù)所述網(wǎng)絡(luò)地址與所述主節(jié)點的網(wǎng)絡(luò)地址之間進行連接。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括 分析所述主節(jié)點和所述從節(jié)點中每個節(jié)點上的數(shù)據(jù)容量; 根據(jù)所述數(shù)據(jù)容量為所述主節(jié)點和所述從節(jié)點分別配置擴容備份節(jié)點。
7.—種控制數(shù)據(jù)庫數(shù)據(jù)遷移的系統(tǒng),其特征在于,包括一個主節(jié)點和若干從節(jié)點,所述主節(jié)點與所述若干從節(jié)點分別相連,以及預(yù)先為所述主節(jié)點和所述若干從節(jié)點分別配置的擴容備份節(jié)點,所述系統(tǒng)還包括控制裝置, 所述控制裝置,用于斷開所述若干從節(jié)點中的每ー個從節(jié)點與所述主節(jié)點之間的連接,控制每一個從節(jié)點將所述從節(jié)點上運行的至少ー個非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖樗鰪墓?jié)點配置的擴容備份節(jié)點上,建立所述擴容備份節(jié)點與所述主節(jié)點之間的連接。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述控制裝置,還用于當(dāng)所述若干從節(jié)點的擴容備份節(jié)點均與所述主節(jié)點建立連接后,選擇所述若干擴容備份節(jié)點中的ー個擴容備份節(jié)點作為擴容主節(jié)點,建立除所述擴容主節(jié)點外的其它擴容備份節(jié)點與所述擴容主節(jié)點之間的連接。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述控制裝置,還用于斷開所述主節(jié)點與所述擴容備份節(jié)點之間的連接,控制所述主節(jié)點將所述主節(jié)點上運行的至少ー個非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖樗鲋鞴?jié)點配置的擴容備份節(jié)點上,建立為所述主節(jié)點配置的擴容備份節(jié)點與所述擴容主節(jié)點之間的連接。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在干,所述控制裝置,還用于分析所述主節(jié)點和所述從節(jié)點中每個節(jié)點上的數(shù)據(jù)容量,根據(jù)所述數(shù)據(jù)容量為所述主節(jié)點和所述從節(jié)點分別配置擴容備份節(jié)點。
11.一種控制數(shù)據(jù)庫數(shù)據(jù)遷移的裝置,其特征在于,所述裝置應(yīng)用于包括一個主節(jié)點和若干從節(jié)點的數(shù)據(jù)集群中,所述主節(jié)點與所述若干從節(jié)點分別相連,所述系統(tǒng)中預(yù)先為所述主節(jié)點和所述若干從節(jié)點分別配置了擴容備份節(jié)點,所述裝置包括 斷開單元,用于斷開所述若干從節(jié)點中的每ー個從節(jié)點與所述主節(jié)點之間的連接;控制單元,用于控制每ー個從節(jié)點將所述從節(jié)點上運行的至少ー個非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖樗鰪墓?jié)點配置的擴容備份節(jié)點上; 建立単元,用于建立所述擴容備份節(jié)點與所述主節(jié)點之間的連接。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括 選擇單元,用于當(dāng)所述若干從節(jié)點的擴容備份節(jié)點均與所述主節(jié)點建立連接后,選擇所述若干擴容備份節(jié)點中的一個擴容備份節(jié)點作為擴容主節(jié)點; 所述建立単元,還用于建立除所述擴容主節(jié)點外的其它擴容備份節(jié)點與所述擴容主節(jié)點之間的連接。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在干, 所述斷開単元,還用于斷開所述主節(jié)點與所述擴容備份節(jié)點之間的連接; 所述控制単元,還用于控制所述主節(jié)點將所述主節(jié)點上運行的至少ー個非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖樗鲋鞴?jié)點配置的擴容備份節(jié)點上; 所述建立単元,還用于建立為所述主節(jié)點配置的擴容備份節(jié)點與所述擴容主節(jié)點之間的連接。
14.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述斷開単元包括 關(guān)聯(lián)關(guān)系查找子単元,用于查找預(yù)先保存的每個主節(jié)點的網(wǎng)絡(luò)地址與所述從節(jié)點的網(wǎng)絡(luò)地址之間的關(guān)聯(lián)關(guān)系; 關(guān)聯(lián)關(guān)系刪除子単元,用于刪除所述從節(jié)點的網(wǎng)絡(luò)地址與所述主節(jié)點的網(wǎng)絡(luò)地址之間的關(guān)聯(lián)關(guān)系。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述建立単元包括 重配置子単元,用于將所述刪除的從節(jié)點的網(wǎng)絡(luò)地址重新配置給所述從節(jié)點的擴容備份節(jié)點; 連接控制子単元,用于控制所述擴容備份節(jié)點根據(jù)所述網(wǎng)絡(luò)地址與所述主節(jié)點的網(wǎng)絡(luò)地址之間進行連接。
16.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括 分析単元,用于分析所述主節(jié)點和所述從節(jié)點中每個節(jié)點上的數(shù)據(jù)容量; 配置単元,用于根據(jù)所述數(shù)據(jù)容量為所述主節(jié)點和從節(jié)點分別配置擴容備份節(jié)點。
全文摘要
本申請實施例公開了一種控制數(shù)據(jù)庫數(shù)據(jù)遷移的方法、系統(tǒng)及裝置,該系統(tǒng)中包括一個主節(jié)點和若干從節(jié)點,主節(jié)點與若干從節(jié)點分別相連,預(yù)先為主節(jié)點和若干從節(jié)點分別配置擴容備份節(jié)點,該方法包括斷開若干從節(jié)點中的每一個從節(jié)點與所述主節(jié)點之間的連接;控制每一個從節(jié)點將從節(jié)點上運行的至少一個非關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)綖閺墓?jié)點配置的擴容備份節(jié)點上;建立擴容備份節(jié)點與主節(jié)點之間的連接。采用本申請實施例對數(shù)據(jù)集群中節(jié)點上的數(shù)據(jù)進行遷移時,由于逐個將從節(jié)點上的數(shù)據(jù)傳輸?shù)綌U容備份節(jié)點上,因此在數(shù)據(jù)遷移過程中,不會影響到對數(shù)據(jù)集群中各個節(jié)點上的數(shù)據(jù)使用,實現(xiàn)了對數(shù)據(jù)集群中的數(shù)據(jù)進行無縫遷移。
文檔編號G06F17/30GK103034664SQ201110305180
公開日2013年4月10日 申請日期2011年10月10日 優(yōu)先權(quán)日2011年10月10日
發(fā)明者郭理靖, 段如冰, 姬毅輝 申請人:上海盛霄云計算技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
塔河县| 松潘县| 桃源县| 宜君县| 泗阳县| 沭阳县| 盘山县| 四子王旗| 呼玛县| 双江| 屏边| 延安市| 蛟河市| 康定县| 大石桥市| 涟源市| 库尔勒市| 登封市| 将乐县| 江川县| 芷江| 堆龙德庆县| 青田县| 宣威市| 柘荣县| 盐源县| 麦盖提县| 昌黎县| 邵武市| 惠东县| 茂名市| 普兰店市| 荃湾区| 邛崃市| 横峰县| 蓝山县| 同江市| 买车| 天峨县| 盐源县| 浦城县|