欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖形數(shù)據(jù)庫(kù)的管理方法和裝置的制造方法

文檔序號(hào):10594185閱讀:245來(lái)源:國(guó)知局
圖形數(shù)據(jù)庫(kù)的管理方法和裝置的制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種圖形數(shù)據(jù)庫(kù)的管理方法和裝置,該方法包括:檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型,所述邏輯模型用于保存被創(chuàng)建的圖形數(shù)據(jù);當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將所述邏輯模型轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的物理模型,所述邏輯模型記錄的圖形數(shù)據(jù)被轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型;按照轉(zhuǎn)化后的物理模型和圖形模型將所述圖形數(shù)據(jù)寫(xiě)入所述底層存儲(chǔ)。實(shí)現(xiàn)了在可視化管理工具中完成針對(duì)存儲(chǔ)方案的新建、查詢(xún)、修改、刪除等操作,并將輸入的圖形數(shù)據(jù)寫(xiě)入到底層存儲(chǔ),簡(jiǎn)化了新建存儲(chǔ)方案的操作,不再需要通過(guò)命令或代碼的方式完成操作,提高了圖形數(shù)據(jù)的管理效率。
【專(zhuān)利說(shuō)明】
圖形數(shù)據(jù)庫(kù)的管理方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于計(jì)算機(jī)領(lǐng)域,具體地說(shuō),涉及一種圖形數(shù)據(jù)庫(kù)的管理方法和裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的快速發(fā)展,很多互聯(lián)網(wǎng)公司都已積累了TB量級(jí)的數(shù)據(jù)。圖形數(shù)據(jù)庫(kù)是一種非關(guān)系型數(shù)據(jù)庫(kù),它應(yīng)用圖形理論存儲(chǔ)實(shí)體之間的關(guān)系信息。關(guān)系型數(shù)據(jù)庫(kù)用于存儲(chǔ)“關(guān)系型”數(shù)據(jù)的效果并不好,查詢(xún)復(fù)雜、緩慢、特別是在查詢(xún)數(shù)據(jù)之間的距離時(shí)這種問(wèn)題就更突出,而圖形數(shù)據(jù)庫(kù)的獨(dú)特設(shè)計(jì)恰恰彌補(bǔ)了這個(gè)缺陷。
[0003]圖數(shù)據(jù)庫(kù)由一系列結(jié)點(diǎn)和邊界組成,每一個(gè)結(jié)點(diǎn)代表了一個(gè)數(shù)據(jù)實(shí)體,每一個(gè)邊界代表了兩個(gè)結(jié)點(diǎn)之間的一種連接或者關(guān)系,通常是具有方向性的節(jié)點(diǎn)和邊界還具有屬性,用來(lái)表示結(jié)點(diǎn)和邊界所附帶的屬性信息。
[0004]目前對(duì)于圖形數(shù)據(jù)庫(kù)通常是通過(guò)輸入命令或者代碼的方式來(lái)進(jìn)行管理、查詢(xún)等操作,過(guò)程較為繁瑣且效率不高。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明實(shí)施例提供了一種圖形數(shù)據(jù)庫(kù)的管理方法和裝置,用以解決現(xiàn)有技術(shù)中對(duì)圖形數(shù)據(jù)庫(kù)進(jìn)行管理很繁瑣,效率不高的技術(shù)問(wèn)題。
[0006]為了解決上述技術(shù)問(wèn)題,本發(fā)明公開(kāi)了一種圖形數(shù)據(jù)庫(kù)的管理方法,包括:檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型,所述邏輯模型用于保存被輸入的圖形數(shù)據(jù);當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將所述邏輯模型轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的物理模型,所述邏輯模型記錄的圖形數(shù)據(jù)轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型;按照轉(zhuǎn)化后的物理模型和圖形模型將所述圖形數(shù)據(jù)寫(xiě)入所述底層存儲(chǔ)。
[0007]為了解決上述技術(shù)問(wèn)題,本發(fā)明還公開(kāi)了一種圖形數(shù)據(jù)庫(kù)的管理方法,包括:顯示模塊,用于檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型,所述邏輯模型用于保存被創(chuàng)建的圖形數(shù)據(jù);第一轉(zhuǎn)化模塊,用于當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將所述邏輯模型轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的物理模型,所述邏輯模型記錄的圖形數(shù)據(jù)被轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型;第一寫(xiě)入模塊,用于按照轉(zhuǎn)化后的物理模型和圖形模型將所述圖形數(shù)據(jù)寫(xiě)入所述底層存儲(chǔ)。
[0008]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的圖形數(shù)據(jù)庫(kù)的管理方法和裝置,實(shí)現(xiàn)了在可視化管理工具中完成針對(duì)存儲(chǔ)方案各種操作(如新建、查詢(xún)、修改、刪除等)并將創(chuàng)建的圖形數(shù)據(jù)寫(xiě)入到底層存儲(chǔ),簡(jiǎn)化了新建存儲(chǔ)方案和圖形數(shù)據(jù)的操作,不再需要通過(guò)命令或代碼的方式完成操作,提高了圖形數(shù)據(jù)的管理效率。
【附圖說(shuō)明】
[0009]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0010]圖1是本發(fā)明實(shí)施例提供的一種圖形數(shù)據(jù)庫(kù)的管理方法的流程圖;
[0011]圖2是本發(fā)明實(shí)施例提供的一種圖形數(shù)據(jù)庫(kù)的管理方法的流程圖;
[0012]圖3是本發(fā)明實(shí)施例提供的一種圖形數(shù)據(jù)庫(kù)的管理方法的流程圖;
[0013]圖4是本發(fā)明實(shí)施例提供的一種圖形數(shù)據(jù)庫(kù)的管理方法的流程圖;
[0014]圖5是本發(fā)明實(shí)施例提供的一種圖形數(shù)據(jù)庫(kù)的管理方法的流程圖;
[0015]圖6是本發(fā)明實(shí)施例提供的一種圖形數(shù)據(jù)庫(kù)的管理裝置的框圖。
【具體實(shí)施方式】
[0016]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0017]本發(fā)明實(shí)施例提供了圖形數(shù)據(jù)庫(kù)的可視化管理工具,可通過(guò)該可視化管理工具瀏覽到底層存儲(chǔ)已有的存儲(chǔ)方案,可以對(duì)已有的存儲(chǔ)方案進(jìn)行修改、查詢(xún)、刪除等操作,對(duì)已有存儲(chǔ)方案中的圖形數(shù)據(jù)也可以進(jìn)行修改、刪除等操作,還可以通過(guò)該可視化管理工具新建存儲(chǔ)方案并在新建的存儲(chǔ)方案中添加圖形數(shù)據(jù)。通過(guò)該可視化管理工具可以更直觀(guān)的對(duì)圖形數(shù)據(jù)庫(kù)進(jìn)行管理操作,提高了管理效率,對(duì)圖形數(shù)據(jù)的配置操作也變得更加容易,不需要掌握很多關(guān)于底層存儲(chǔ)的相關(guān)知識(shí)也可以完成操作。
[0018]圖形數(shù)據(jù)庫(kù)的可視化管理工具可以采用WEB應(yīng)用框架、C/S(Client/SerVer)架構(gòu)和B/S(Browser/Server)架構(gòu)中的任意一種。
[0019]如圖1所示的一種圖形數(shù)據(jù)庫(kù)的管理方法,包括以下步驟。
[0020]S10,檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示存儲(chǔ)方案的邏輯模型,邏輯模型用于保存被創(chuàng)建的圖形數(shù)據(jù);
[0021 ] Sll,當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將邏輯模型轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的物理模型,邏輯模型記錄的圖形數(shù)據(jù)被轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型;
[0022]S12,按照轉(zhuǎn)化后的物理模型和圖形模型將圖形數(shù)據(jù)寫(xiě)入底層存儲(chǔ)。
[0023]在可視化管理工具中,針對(duì)存儲(chǔ)方案的操作包括:針對(duì)已有的存儲(chǔ)方案進(jìn)行查詢(xún)、修改、刪除等操作;還可以創(chuàng)建新的存儲(chǔ)方案并在創(chuàng)建的存儲(chǔ)方案中輸入圖形數(shù)據(jù)來(lái)保存到底層存儲(chǔ)中;而針對(duì)創(chuàng)建后的存儲(chǔ)方案也同樣可以進(jìn)行查詢(xún)、修改、刪除等操作。
[0024]在可視化管理工具中通過(guò)邏輯模型以及物理模型與底層存儲(chǔ)建立對(duì)應(yīng)關(guān)系。底層存儲(chǔ)包括在內(nèi)存中緩存的圖形數(shù)據(jù)以及被持久化至磁盤(pán)文件的圖形數(shù)據(jù)。底層存儲(chǔ)可以使用一種或多種圖形存儲(chǔ)服務(wù),例如GraphSQL、Neo4 j、GraphDB等,而在每種圖形存儲(chǔ)服務(wù)中又可以進(jìn)一步包括分別針對(duì)不同業(yè)務(wù)的多個(gè)存儲(chǔ)方案,在每個(gè)存儲(chǔ)方案中保存著對(duì)應(yīng)業(yè)務(wù)的圖形數(shù)據(jù)。在可視化管理工具中,對(duì)已存在于底層存儲(chǔ)的存儲(chǔ)方案實(shí)現(xiàn)可視化的過(guò)程如下。
[0025]可視化管理工具讀取底層存儲(chǔ)后,按照所使用的圖形存儲(chǔ)服務(wù)生成對(duì)應(yīng)的物理模型。不同的圖形存儲(chǔ)服務(wù)對(duì)應(yīng)的物理模型不同,物理模型包括用于承載圖像數(shù)據(jù)的圖形模型。例如,GraphSQL、Neo4j以及GraphDB等圖形存儲(chǔ)服務(wù)各自分別具有用戶(hù)記錄圖形數(shù)據(jù)的圖形模型。因此,針對(duì)不同的圖形存儲(chǔ)服務(wù)所生成的物理模型也不同。
[0026]將生成的物理模型轉(zhuǎn)化為邏輯模型。邏輯模型位于相應(yīng)的界面開(kāi)發(fā)框架下的邏輯層,可以被加載顯示在可視化管理工具的界面當(dāng)中,邏輯模型包括存儲(chǔ)方案列表下的存儲(chǔ)方案模型和圖形數(shù)據(jù)編輯區(qū)域。在轉(zhuǎn)化過(guò)程中,將存儲(chǔ)方案的名稱(chēng)轉(zhuǎn)化為字符型,以顯示在存儲(chǔ)方案模型中,將圖形模型轉(zhuǎn)化為與邏輯層預(yù)設(shè)的應(yīng)用編程接口(例如,Java-ΑΡΙ)對(duì)應(yīng)的視圖模型,以便顯示在圖形數(shù)據(jù)編輯區(qū)域內(nèi)并開(kāi)發(fā)人員進(jìn)行交互(即接受開(kāi)發(fā)人員的編輯操作)。
[0027]可視化管理工具的界面中包括但不限于存儲(chǔ)方案列表和圖形數(shù)據(jù)編輯區(qū)域。將從每個(gè)存儲(chǔ)服務(wù)中讀取到的存儲(chǔ)方案以列表的形式進(jìn)行顯示。檢測(cè)到打開(kāi)某個(gè)存儲(chǔ)方案的操作時(shí),在圖形數(shù)據(jù)編輯區(qū)域中顯示該存儲(chǔ)方案中的圖形數(shù)據(jù)。
[0028]在檢測(cè)到查詢(xún)現(xiàn)有存儲(chǔ)方案的操作時(shí),上述將底層存儲(chǔ)中已有的圖形數(shù)據(jù)實(shí)現(xiàn)可視化的過(guò)程如圖2所示,包括以下步驟。
[0029]S100,讀取底層存儲(chǔ)中的圖形數(shù)據(jù);
[0030]SlOl,按照?qǐng)D形數(shù)據(jù)所屬的存儲(chǔ)方案生成對(duì)應(yīng)的物理模型;
[0031 ] S102,將存儲(chǔ)方案的物理模型轉(zhuǎn)化為邏輯模型,讀取的圖形數(shù)據(jù)被保存在邏輯模型中;
[0032]S103,在存儲(chǔ)方案列表中顯示存儲(chǔ)方案的邏輯模型。
[0033]實(shí)現(xiàn)了對(duì)底層存儲(chǔ)中已存在的存儲(chǔ)方案以及其中的圖形數(shù)據(jù)的可視化管理,使用戶(hù)(該可視化管理工具的使用者,通常是開(kāi)發(fā)人員)能夠直觀(guān)的瀏覽到底層存儲(chǔ)中的各個(gè)存儲(chǔ)方案和其中的圖形數(shù)據(jù)。
[0034]用戶(hù)可以在存儲(chǔ)方案列表中選中并打開(kāi)一個(gè)現(xiàn)有存儲(chǔ)方案。該可視化管理工具檢測(cè)到打開(kāi)現(xiàn)有存儲(chǔ)方案的操作后,在圖形數(shù)據(jù)編輯區(qū)域中加載顯示該存儲(chǔ)方案的邏輯模型中保存的圖形數(shù)據(jù)。用戶(hù)還可以對(duì)圖形數(shù)據(jù)進(jìn)行遍歷(Traversal)操作,進(jìn)行圖形數(shù)據(jù)庫(kù)查詢(xún),例如查詢(xún)兩個(gè)節(jié)點(diǎn)之間的最短路徑。使用戶(hù)不再需要在底層存儲(chǔ)中用命令或代碼的方式進(jìn)行查詢(xún),簡(jiǎn)化的查詢(xún)操作,并且對(duì)結(jié)果的瀏覽也更加直觀(guān)。
[0035]如果對(duì)現(xiàn)有存儲(chǔ)方案中的圖形數(shù)據(jù)進(jìn)行了修改或刪除操作,則通過(guò)上述步驟Sll-S12將經(jīng)過(guò)修改或刪除后圖形數(shù)據(jù)寫(xiě)入到底層存儲(chǔ)中。
[0036]在該可視化管理工具中,還可以新建存儲(chǔ)方案,在新建的存儲(chǔ)方案中輸入圖形數(shù)據(jù)并將輸入的圖形數(shù)據(jù)寫(xiě)入到底層存儲(chǔ)中。該過(guò)程如圖3所示,包括以下步驟。
[0037]S20,檢測(cè)到創(chuàng)建存儲(chǔ)方案的操作后,加載顯示創(chuàng)建的存儲(chǔ)方案的邏輯模型,邏輯模型用于保存被創(chuàng)建的圖形數(shù)據(jù);
[0038]S21,當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將邏輯模型轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的物理模型,邏輯模型記錄的圖形數(shù)據(jù)被轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型;
[0039]S22,按照轉(zhuǎn)化后的物理模型和圖形模型將圖形數(shù)據(jù)寫(xiě)入底層存儲(chǔ)。
[0040]在步驟S20中,檢測(cè)到創(chuàng)建存儲(chǔ)方案的操作后,在存儲(chǔ)方案列表中會(huì)顯示一個(gè)新的存儲(chǔ)方案模型,用戶(hù)可以為該存儲(chǔ)方案的設(shè)置名稱(chēng)。選中該新建的存儲(chǔ)方案后,用戶(hù)可以在圖形數(shù)據(jù)編輯區(qū)域的圖形數(shù)據(jù)模型中創(chuàng)建需要保存的圖形數(shù)據(jù)。圖形數(shù)據(jù)可以由用戶(hù)手動(dòng)創(chuàng)建,也可以從預(yù)設(shè)文件中導(dǎo)入。用戶(hù)手動(dòng)創(chuàng)建圖形數(shù)據(jù)時(shí),可以在圖形數(shù)據(jù)編輯區(qū)域創(chuàng)建結(jié)點(diǎn)、結(jié)點(diǎn)之間邊界,并輸入結(jié)點(diǎn)和邊界的屬性信息。
[0041]在步驟S21中,轉(zhuǎn)化操作可以是保存、確認(rèn)、寫(xiě)入等操作,其作用是由用戶(hù)來(lái)確認(rèn)將已創(chuàng)建的圖形數(shù)據(jù)寫(xiě)入到底層存儲(chǔ)中。當(dāng)檢測(cè)到該轉(zhuǎn)化操作時(shí),即開(kāi)始進(jìn)行從邏輯層到物理層的轉(zhuǎn)化。
[0042]將邏輯模型轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的物理模型。根據(jù)底層存儲(chǔ)所使用的圖形存儲(chǔ)服務(wù),轉(zhuǎn)化為與該圖形存儲(chǔ)服務(wù)對(duì)應(yīng)的物理模型,創(chuàng)建的圖形數(shù)據(jù)轉(zhuǎn)化為該圖形存儲(chǔ)服務(wù)所支持的圖形模型。
[0043]在一個(gè)實(shí)施例中,當(dāng)?shù)讓哟鎯?chǔ)同時(shí)使用了多種圖形存儲(chǔ)服務(wù)時(shí),在檢測(cè)到轉(zhuǎn)化操作后,會(huì)顯示對(duì)應(yīng)的選擇提示,提示用戶(hù)為新建的存儲(chǔ)方案選擇所要使用的圖形存儲(chǔ)服務(wù)。根據(jù)用戶(hù)的選擇操作確定被選中的一種圖形存儲(chǔ)服務(wù)后,開(kāi)始進(jìn)行邏輯層到物理層的轉(zhuǎn)化。將邏輯模型轉(zhuǎn)化為與被選中的存儲(chǔ)服務(wù)對(duì)應(yīng)的物理模型,記錄的圖形數(shù)據(jù)轉(zhuǎn)化為被選中的存儲(chǔ)服務(wù)所支持的圖形模型。
[0044]步驟S22的寫(xiě)入過(guò)程相當(dāng)于將圖形數(shù)據(jù)按照物理模型和圖形模型物化到內(nèi)存或磁盤(pán)中。
[0045]通過(guò)上述過(guò)程實(shí)現(xiàn)了在可視化管理工具中新建存儲(chǔ)方案并將創(chuàng)建的圖形數(shù)據(jù)寫(xiě)入到底層存儲(chǔ),簡(jiǎn)化了新建存儲(chǔ)方案以及圖形數(shù)據(jù)的操作,不再需要通過(guò)命令或代碼的方式完成操作,提高了圖形數(shù)據(jù)的管理效率。
[0046]對(duì)于新建的存儲(chǔ)方案,還可以進(jìn)行修改、查詢(xún)、刪除等操作。所述查詢(xún)操作,與前文提到的在可視化管理工具中對(duì)現(xiàn)有存儲(chǔ)方案的圖形數(shù)據(jù)進(jìn)行查詢(xún)、打開(kāi)、遍歷等操作的方式相同,在此不再重復(fù)說(shuō)明。
[0047]所述修改操作,涉及到對(duì)存儲(chǔ)方案名稱(chēng)以及圖形數(shù)據(jù)的修改。在邏輯層重新修改了存儲(chǔ)方案的名稱(chēng)或圖形數(shù)據(jù),都需要重新進(jìn)行轉(zhuǎn)化操作。對(duì)于存儲(chǔ)方案的修改,如圖4所示包括以下步驟
[0048]S30,檢測(cè)到修改存儲(chǔ)方案的操作后,在邏輯模型中保存修改后的圖形數(shù)據(jù)。
[0049]S31,當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將修改后的圖形數(shù)據(jù)轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型;
[0050]S32,按照轉(zhuǎn)化后的物理模型和圖形模型將修改后的圖形數(shù)據(jù)寫(xiě)入底層存儲(chǔ)。
[0051]對(duì)被修改的圖形數(shù)據(jù)的處理,與新建時(shí)輸入的圖形數(shù)據(jù)相同,轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的物理模型,按照相應(yīng)的圖形模型寫(xiě)入到底層存儲(chǔ)。
[0052]所述刪除操作,如圖5所示包括以下步驟。
[0053]S40,檢測(cè)到刪除存儲(chǔ)方案的操作后,刪除存儲(chǔ)方案的邏輯模型;
[0054]S41,當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),刪除邏輯模型對(duì)應(yīng)的物理模型;
[0055]S42,將物理模型在底層存儲(chǔ)中對(duì)應(yīng)的存儲(chǔ)方案刪除。
[0056]刪除存儲(chǔ)方案的邏輯模型會(huì)將存儲(chǔ)方案列表中對(duì)應(yīng)的存儲(chǔ)方案模型以及圖形數(shù)據(jù)編輯區(qū)域中的圖形數(shù)據(jù)全部刪除。那么對(duì)應(yīng)的物理模型以及在底層存儲(chǔ)中對(duì)應(yīng)的存儲(chǔ)方案也隨之刪除,從而會(huì)釋放該存儲(chǔ)方案占用的內(nèi)存或磁盤(pán)空間。
[0057]在可視化工具中對(duì)現(xiàn)有存儲(chǔ)方案以及其中的圖形數(shù)據(jù)進(jìn)行修改和刪除操作的過(guò)程與圖4和圖5所示的過(guò)程相同,在此不再重復(fù)說(shuō)明。
[0058]通過(guò)該可視化管理工具實(shí)現(xiàn)了對(duì)圖形數(shù)據(jù)的查詢(xún)、修改、刪除等操作,使這些圖形數(shù)據(jù)管理操作都能夠直觀(guān)、簡(jiǎn)單的完成,進(jìn)一步提升圖形數(shù)據(jù)庫(kù)的管理效率。
[0059]下文是本發(fā)明的裝置實(shí)施例,用于執(zhí)行本發(fā)明的上述方法實(shí)施例。
[0060]圖6是本發(fā)明實(shí)施例提供的一種圖形數(shù)據(jù)庫(kù)的管理裝置,包括:
[0061 ]顯示模塊50,用于檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示存儲(chǔ)方案的邏輯模型,邏輯模型用于保存被創(chuàng)建的圖形數(shù)據(jù);
[0062]第一轉(zhuǎn)化模塊51,用于當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將邏輯模型轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的物理模型,邏輯模型記錄的圖形數(shù)據(jù)被轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型;
[0063]第一寫(xiě)入模塊52,用于按照轉(zhuǎn)化后的物理模型和圖形模型將圖形數(shù)據(jù)寫(xiě)入所述底層存儲(chǔ)。
[0064]在一個(gè)實(shí)施例中,顯示模塊50進(jìn)一步包括:
[0065]第一顯示子模塊,用于檢測(cè)到創(chuàng)建存儲(chǔ)方案的操作后,加載顯示創(chuàng)建的存儲(chǔ)方案的邏輯模型。
[0066]在一個(gè)實(shí)施例中,第一轉(zhuǎn)化模塊51進(jìn)一步包括:
[0067]選擇子模塊,用于當(dāng)?shù)讓哟鎯?chǔ)采用了多種圖形存儲(chǔ)服務(wù)時(shí),根據(jù)選擇操作確定被選中的一種圖形存儲(chǔ)服務(wù);
[0068]第一轉(zhuǎn)化子模塊,用于將邏輯模型轉(zhuǎn)化為與被選中的圖形存儲(chǔ)服務(wù)對(duì)應(yīng)的物理模型,將邏輯模型記錄的圖形數(shù)據(jù)轉(zhuǎn)化為與被選中的圖形存儲(chǔ)服務(wù)對(duì)應(yīng)的圖形模型。
[0069]在一個(gè)實(shí)施例中,圖形數(shù)據(jù)庫(kù)的管理裝置還包括:
[0070]保存模塊,用于檢測(cè)到修改存儲(chǔ)方案的操作后,在邏輯模型中保存修改后的圖形數(shù)據(jù);
[0071]第二轉(zhuǎn)化模塊,用于當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將修改后的圖形數(shù)據(jù)轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型;
[0072]第二寫(xiě)入模塊,用于按照轉(zhuǎn)化后的物理模型和圖形模型將修改后的圖形數(shù)據(jù)寫(xiě)入底層存儲(chǔ)。
[0073]在一個(gè)實(shí)施例中,圖形數(shù)據(jù)庫(kù)的管理裝置還包括:
[0074]第一刪除模塊,用于檢測(cè)到刪除存儲(chǔ)方案的操作后,刪除存儲(chǔ)方案的邏輯模型;
[0075]第二刪除模塊,用于當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),刪除邏輯模型對(duì)應(yīng)的物理模型;
[0076]第三刪除模塊,用于將物理模型在底層存儲(chǔ)中對(duì)應(yīng)的存儲(chǔ)方案刪除。
[0077]在一個(gè)實(shí)施例中,顯示模塊50進(jìn)一步包括:
[0078]讀取子模塊,用于檢測(cè)到查詢(xún)現(xiàn)有存儲(chǔ)方案的操作后,讀取底層存儲(chǔ)中的圖形數(shù)據(jù);
[0079]生成子模塊,用于按照?qǐng)D形數(shù)據(jù)所屬的存儲(chǔ)方案生成對(duì)應(yīng)的物理模型;
[0080]第二轉(zhuǎn)化子模塊,用于將存儲(chǔ)方案的物理模型轉(zhuǎn)化為邏輯模型,讀取的圖形數(shù)據(jù)被保存在邏輯模型中;
[0081 ]第二顯示子模塊,用于在存儲(chǔ)方案列表中顯示存儲(chǔ)方案的邏輯模型。
[0082]在一個(gè)實(shí)施例中,顯示模塊50還包括:
[0083]第三顯示子模塊,用于檢測(cè)到打開(kāi)現(xiàn)有存儲(chǔ)方案的操作后,加載顯示存儲(chǔ)方案的邏輯模型中保存的圖形數(shù)據(jù)。
[0084]此外,本發(fā)明實(shí)施例中可以通過(guò)硬件處理器(hardware processor)來(lái)實(shí)現(xiàn)上述各個(gè)功能模塊。
[0085]本發(fā)明實(shí)施例還提供了一種終端設(shè)備,該終端設(shè)備可以是計(jì)算機(jī),分布式數(shù)據(jù)存儲(chǔ)系統(tǒng)的控制臺(tái)等設(shè)備,該終端設(shè)備包括:包括處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,處理器被配置為:檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型,所述邏輯模型用于保存被創(chuàng)建的圖形數(shù)據(jù);當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將所述邏輯模型轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的物理模型,所述邏輯模型記錄的圖形數(shù)據(jù)被轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型;按照轉(zhuǎn)化后的物理模型和圖形模型將所述圖形數(shù)據(jù)寫(xiě)入所述底層存儲(chǔ)。
[0086]在一個(gè)實(shí)施例中,所述檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型包括:檢測(cè)到創(chuàng)建存儲(chǔ)方案的操作后,加載顯示所述創(chuàng)建的存儲(chǔ)方案的邏輯模型。
[0087]在一個(gè)實(shí)施例中,所述當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將所述邏輯模型轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的物理模型,所述邏輯模型記錄的圖形數(shù)據(jù)轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型包括:當(dāng)?shù)讓哟鎯?chǔ)采用了多種圖形存儲(chǔ)服務(wù)時(shí),根據(jù)選擇操作確定被選中的一種圖形存儲(chǔ)服務(wù);將所述邏輯模型轉(zhuǎn)化為與所述被選中的圖形存儲(chǔ)服務(wù)對(duì)應(yīng)的物理模型,將所述邏輯模型記錄的圖形數(shù)據(jù)轉(zhuǎn)化為與所述被選中的圖形存儲(chǔ)服務(wù)對(duì)應(yīng)的圖形模型。
[0088]在一個(gè)實(shí)施例中,該處理器進(jìn)一步被配置為:檢測(cè)到修改所述存儲(chǔ)方案的操作后,在邏輯模型中保存修改后的圖形數(shù)據(jù);當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將修改后的圖形數(shù)據(jù)轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型;按照轉(zhuǎn)化后的物理模型和圖形模型將修改后的圖形數(shù)據(jù)寫(xiě)入所述底層存儲(chǔ)。
[0089]在一個(gè)實(shí)施例中,該處理器進(jìn)一步被配置為:檢測(cè)到刪除所述存儲(chǔ)方案的操作后,刪除所述存儲(chǔ)方案的邏輯模型;當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),刪除所述邏輯模型對(duì)應(yīng)的物理模型;將所述物理模型在底層存儲(chǔ)中對(duì)應(yīng)的存儲(chǔ)方案刪除。
[0090]在一個(gè)實(shí)施例中,所述檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型包括:檢測(cè)到查詢(xún)現(xiàn)有存儲(chǔ)方案的操作后,讀取底層存儲(chǔ)中的圖形數(shù)據(jù);按照所述圖形數(shù)據(jù)所屬的存儲(chǔ)方案生成對(duì)應(yīng)的物理模型;將所述存儲(chǔ)方案的物理模型轉(zhuǎn)化為邏輯模型,所述讀取的圖形數(shù)據(jù)被保存在所述邏輯模型中;在存儲(chǔ)方案列表中顯示所述存儲(chǔ)方案的邏輯模型。
[0091]在一個(gè)實(shí)施例中,所述檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型還包括:檢測(cè)到打開(kāi)所述現(xiàn)有存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型中保存的圖形數(shù)據(jù)。
[0092]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0093]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0094]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種圖形數(shù)據(jù)庫(kù)的管理方法,其特征在于,包括: 檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型,所述邏輯模型用于保存被創(chuàng)建的圖形數(shù)據(jù); 當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將所述邏輯模型轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的物理模型,所述邏輯模型記錄的圖形數(shù)據(jù)被轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型; 按照轉(zhuǎn)化后的物理模型和圖形模型將所述圖形數(shù)據(jù)寫(xiě)入所述底層存儲(chǔ)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型包括: 檢測(cè)到創(chuàng)建存儲(chǔ)方案的操作后,加載顯示所述創(chuàng)建的存儲(chǔ)方案的邏輯模型。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將所述邏輯模型轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的物理模型,所述邏輯模型記錄的圖形數(shù)據(jù)轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型包括: 當(dāng)?shù)讓哟鎯?chǔ)采用了多種圖形存儲(chǔ)服務(wù)時(shí),根據(jù)選擇操作確定被選中的一種圖形存儲(chǔ)服務(wù); 將所述邏輯模型轉(zhuǎn)化為與所述被選中的圖形存儲(chǔ)服務(wù)對(duì)應(yīng)的物理模型,將所述邏輯模型記錄的圖形數(shù)據(jù)轉(zhuǎn)化為與所述被選中的圖形存儲(chǔ)服務(wù)對(duì)應(yīng)的圖形模型。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 檢測(cè)到修改所述存儲(chǔ)方案的操作后,在邏輯模型中保存修改后的圖形數(shù)據(jù); 當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將修改后的圖形數(shù)據(jù)轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型; 按照轉(zhuǎn)化后的物理模型和圖形模型將修改后的圖形數(shù)據(jù)寫(xiě)入所述底層存儲(chǔ)。5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 檢測(cè)到刪除所述存儲(chǔ)方案的操作后,刪除所述存儲(chǔ)方案的邏輯模型; 當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),刪除所述邏輯模型對(duì)應(yīng)的物理模型; 將所述物理模型在底層存儲(chǔ)中對(duì)應(yīng)的存儲(chǔ)方案刪除。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型包括: 檢測(cè)到查詢(xún)現(xiàn)有存儲(chǔ)方案的操作后,讀取底層存儲(chǔ)中的圖形數(shù)據(jù); 按照所述圖形數(shù)據(jù)所屬的存儲(chǔ)方案生成對(duì)應(yīng)的物理模型; 將所述存儲(chǔ)方案的物理模型轉(zhuǎn)化為邏輯模型,所述讀取的圖形數(shù)據(jù)被保存在所述邏輯模型中; 在存儲(chǔ)方案列表中顯示所述存儲(chǔ)方案的邏輯模型。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型還包括: 檢測(cè)到打開(kāi)所述現(xiàn)有存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型中保存的圖形數(shù)據(jù)。8.—種圖形數(shù)據(jù)庫(kù)的管理裝置,其特征在于,包括: 顯示模塊,用于檢測(cè)到針對(duì)存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型,所述邏輯模型用于保存被創(chuàng)建的圖形數(shù)據(jù); 第一轉(zhuǎn)化模塊,用于當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將所述邏輯模型轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的物理模型,所述邏輯模型記錄的圖形數(shù)據(jù)被轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型; 第一寫(xiě)入模塊,用于按照轉(zhuǎn)化后的物理模型和圖形模型將所述圖形數(shù)據(jù)寫(xiě)入所述底層存儲(chǔ)。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述顯示模塊包括: 第一顯示子模塊,用于檢測(cè)到創(chuàng)建存儲(chǔ)方案的操作后,加載顯示所述創(chuàng)建的存儲(chǔ)方案的邏輯模型。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第一轉(zhuǎn)化模塊包括: 選擇子模塊,用于當(dāng)?shù)讓哟鎯?chǔ)采用了多種圖形存儲(chǔ)服務(wù)時(shí),根據(jù)選擇操作確定被選中的一種圖形存儲(chǔ)服務(wù); 第一轉(zhuǎn)化子模塊,用于將所述邏輯模型轉(zhuǎn)化為與所述被選中的圖形存儲(chǔ)服務(wù)對(duì)應(yīng)的物理模型,將所述邏輯模型記錄的圖形數(shù)據(jù)轉(zhuǎn)化為與所述被選中的圖形存儲(chǔ)服務(wù)對(duì)應(yīng)的圖形模型。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 保存模塊,用于檢測(cè)到修改所述存儲(chǔ)方案的操作后,在邏輯模型中保存修改后的圖形數(shù)據(jù); 第二轉(zhuǎn)化模塊,用于當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),將修改后的圖形數(shù)據(jù)轉(zhuǎn)化為與底層存儲(chǔ)對(duì)應(yīng)的圖形模型; 第二寫(xiě)入模塊,用于按照轉(zhuǎn)化后的物理模型和圖形模型將修改后的圖形數(shù)據(jù)寫(xiě)入所述底層存儲(chǔ)。12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 第一刪除模塊,用于檢測(cè)到刪除所述存儲(chǔ)方案的操作后,刪除所述存儲(chǔ)方案的邏輯模型; 第二刪除模塊,用于當(dāng)檢測(cè)到轉(zhuǎn)化操作時(shí),刪除所述邏輯模型對(duì)應(yīng)的物理模型; 第三刪除模塊,用于將所述物理模型在底層存儲(chǔ)中對(duì)應(yīng)的存儲(chǔ)方案刪除。13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述顯示模塊包括: 讀取子模塊,用于檢測(cè)到查詢(xún)現(xiàn)有存儲(chǔ)方案的操作后,讀取底層存儲(chǔ)中的圖形數(shù)據(jù); 生成子模塊,用于按照所述圖形數(shù)據(jù)所屬的存儲(chǔ)方案生成對(duì)應(yīng)的物理模型; 第二轉(zhuǎn)化子模塊,用于將所述存儲(chǔ)方案的物理模型轉(zhuǎn)化為邏輯模型,所述讀取的圖形數(shù)據(jù)被保存在所述邏輯模型中; 第二顯示子模塊,用于在存儲(chǔ)方案列表中顯示所述存儲(chǔ)方案的邏輯模型。14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述顯示模塊還包括: 第三顯示子模塊,用于檢測(cè)到打開(kāi)所述現(xiàn)有存儲(chǔ)方案的操作后,加載顯示所述存儲(chǔ)方案的邏輯模型中保存的圖形數(shù)據(jù)。
【文檔編號(hào)】G06F17/30GK105956163SQ201610333358
【公開(kāi)日】2016年9月21日
【申請(qǐng)日】2016年5月19日
【發(fā)明人】劉宏斌, 國(guó)鐵龍
【申請(qǐng)人】樂(lè)視控股(北京)有限公司, 樂(lè)視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
四子王旗| 泽普县| 库伦旗| 托克托县| 贺州市| 达尔| 无为县| 漳浦县| 衢州市| 孟连| 华宁县| 平远县| 棋牌| 确山县| 耿马| 木兰县| 宝应县| 南陵县| 武夷山市| 长泰县| 奉新县| 高清| 库尔勒市| 观塘区| 玛纳斯县| 济宁市| 土默特左旗| 平舆县| 香格里拉县| 承德县| 岳阳市| 兴隆县| 南通市| 葫芦岛市| 大新县| 遂平县| 思南县| 乌拉特中旗| 定日县| 海阳市| 静乐县|