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

數(shù)據(jù)庫實(shí)現(xiàn)方法

文檔序號:6520284閱讀:231來源:國知局
數(shù)據(jù)庫實(shí)現(xiàn)方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)庫實(shí)現(xiàn)方法,包括:對提供的表、字段,以及表與表之間的數(shù)據(jù)關(guān)系按預(yù)設(shè)規(guī)則分別唯一編碼;將得到的表的編碼、字段的編碼及數(shù)據(jù)關(guān)系的編碼均存儲在創(chuàng)建的節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中,形成編碼節(jié)點(diǎn);根據(jù)上述表、字段及數(shù)據(jù)關(guān)系之間的從屬關(guān)系,在節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中建立表的編碼、字段的編碼及數(shù)據(jù)關(guān)系的編碼之間的從屬映射;且在創(chuàng)建的節(jié)點(diǎn)簇值對照表中映射各編碼所對應(yīng)的名稱;其中,在字段所對應(yīng)的編碼節(jié)點(diǎn)下建立具有唯一編碼的編碼子節(jié)點(diǎn),并在編碼子節(jié)點(diǎn)對應(yīng)的存儲空間中存儲數(shù)據(jù)元。因此,尋址任何一個表、字段及數(shù)據(jù)元時,可以通過欲尋址的表、字段及數(shù)據(jù)元的唯一編碼一次尋址獲取,能夠提高數(shù)據(jù)庫的尋址效率。
【專利說明】數(shù)據(jù)庫實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)庫【技術(shù)領(lǐng)域】,具體而言,涉及數(shù)據(jù)庫實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]數(shù)據(jù)庫是一種用來組織、存儲及管理數(shù)據(jù)的倉庫。相關(guān)技術(shù)中的數(shù)據(jù)庫主要以“表”為核心,“字段”為單位編碼設(shè)計(jì)實(shí)現(xiàn)。
[0003]相關(guān)技術(shù)中數(shù)據(jù)庫編碼實(shí)現(xiàn)時,首先分析得到表名,對表名編碼,并根據(jù)表名及編碼,創(chuàng)建表;獲取字段名,對字段名編碼,并在創(chuàng)建的對應(yīng)的表結(jié)構(gòu)中創(chuàng)建字段名。
[0004]相關(guān)技術(shù)中的數(shù)據(jù)庫實(shí)現(xiàn)方法,數(shù)據(jù)需要存儲時,每個數(shù)據(jù)元通過路徑:“表名”.“字段名”編碼轉(zhuǎn)換,通過兩次編碼“尋址”到存儲空間,然后將“數(shù)據(jù)元”存儲在指定的記錄空間中,在存儲時對數(shù)據(jù)元存儲的“記錄”進(jìn)行第三次編碼。
[0005]相關(guān)技術(shù)中的數(shù)據(jù)庫實(shí)現(xiàn)方法,對表的編碼、字段的編碼及記錄的編碼分別獨(dú)立進(jìn)行,各類編碼之間可重復(fù),在尋址指定數(shù)據(jù)元時,均需多次編碼轉(zhuǎn)換并分散尋址,尋址速度較慢。

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

[0006]本發(fā)明的目的在于提供數(shù)據(jù)庫實(shí)現(xiàn)方法,以解決上述的問題。
[0007]在本發(fā)明的實(shí)施例中提供了數(shù)據(jù)庫實(shí)現(xiàn)方法,包括:
[0008]對提供的表、字段,以及表與表之間的數(shù)據(jù)關(guān)系按預(yù)設(shè)規(guī)則分別唯一編碼;
[0009]將得到的所述表的編碼、所述字段的編碼及所述數(shù)據(jù)關(guān)系的編碼均存儲在創(chuàng)建的節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中,形成編碼節(jié)點(diǎn);
[0010]根據(jù)所述表、字段及所述數(shù)據(jù)關(guān)系之間的從屬關(guān)系,在所述節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中建立表的編碼、字段的編碼及數(shù)據(jù)關(guān)系的編碼之間的從屬映射;
[0011]且在創(chuàng)建的節(jié)點(diǎn)簇值對照表中映射各編碼所對應(yīng)的名稱,所述名稱包括所述表的名稱、字段的名稱或所述數(shù)據(jù)關(guān)系的名稱;
[0012]其中,在所述字段所對應(yīng)的編碼節(jié)點(diǎn)下建立具有唯一編碼的編碼子節(jié)點(diǎn),并在所述編碼子節(jié)點(diǎn)對應(yīng)的存儲空間中存儲數(shù)據(jù)元。
[0013]本發(fā)明實(shí)施例提供的數(shù)據(jù)庫實(shí)現(xiàn)方法,對表、字段、數(shù)據(jù)關(guān)系及數(shù)據(jù)元分別進(jìn)行唯一編碼,并統(tǒng)一存儲在一個地址空間即創(chuàng)建的節(jié)點(diǎn)簇編碼結(jié)構(gòu)表及節(jié)點(diǎn)簇值對照表;如此尋址任何一個表、字段及數(shù)據(jù)元時,可以通過欲尋址的表、字段及數(shù)據(jù)元的唯一編碼一次尋址獲取,由此能夠提高數(shù)據(jù)庫的尋址效率。
【專利附圖】

【附圖說明】
[0014]圖1示出了本發(fā)明實(shí)施例中數(shù)據(jù)庫實(shí)現(xiàn)方法的流程圖。
【具體實(shí)施方式】[0015]下面通過具體的實(shí)施例子并結(jié)合附圖對本發(fā)明做進(jìn)一步的詳細(xì)描述。
[0016]本發(fā)明實(shí)施例中提供一種數(shù)據(jù)庫實(shí)現(xiàn)方法,如圖1所示,主要處理步驟包括:
[0017]步驟Sll:對提供的表、字段,以及表與表之間的數(shù)據(jù)關(guān)系按預(yù)設(shè)規(guī)則分別唯一編碼;
[0018]步驟S12:將得到的表的編碼、字段的編碼及數(shù)據(jù)關(guān)系的編碼均存儲在創(chuàng)建的節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中,形成編碼節(jié)點(diǎn);
[0019]步驟S13:根據(jù)表、字段及數(shù)據(jù)關(guān)系之間的從屬關(guān)系,在節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中建立表的編碼、字段的編碼及數(shù)據(jù)關(guān)系的編碼之間的從屬映射;
[0020]步驟S14:且在創(chuàng)建的節(jié)點(diǎn)簇值對照表中映射各編碼所對應(yīng)的名稱,名稱包括表的名稱、字段的名稱或數(shù)據(jù)關(guān)系的名稱;
[0021]步驟S15:其中,在字段所對應(yīng)的編碼節(jié)點(diǎn)下建立具有唯一編碼的編碼子節(jié)點(diǎn),并在編碼子節(jié)點(diǎn)對應(yīng)的存儲空間中存儲數(shù)據(jù)元。
[0022]本發(fā)明實(shí)施例提供的數(shù)據(jù)庫實(shí)現(xiàn)方法,對表、字段、數(shù)據(jù)關(guān)系及數(shù)據(jù)元分別進(jìn)行唯一編碼,并統(tǒng)一存儲在一個地址空間即創(chuàng)建的節(jié)點(diǎn)簇編碼結(jié)構(gòu)表及節(jié)點(diǎn)簇值對照表;如此尋址任何一個表、字段及數(shù)據(jù)元時,可以通過欲尋址的表、字段及數(shù)據(jù)元的唯一編碼一次尋址獲取,由此能夠提高數(shù)據(jù)庫的尋址效率。
[0023]本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法還包括:添加新的表、新的字段及新的數(shù)據(jù)關(guān)系中的一種或多種;還包括:根據(jù)創(chuàng)建的編碼節(jié)點(diǎn),直接尋址欲刪除的表、字段或數(shù)據(jù)關(guān)系,并對尋址到的欲刪除的表、字段及數(shù)據(jù)關(guān)系所占用的數(shù)據(jù)空間進(jìn)行清除;還包括:根據(jù)創(chuàng)建的編碼節(jié)點(diǎn),直接尋址欲更改的表、字段或數(shù)據(jù)關(guān)系,并對尋址到的欲更改的表、字段及數(shù)據(jù)關(guān)系所占用的數(shù)據(jù)空間中的信息進(jìn)行對應(yīng)修改。
[0024]具體地,添加新的表、新的字段及新的數(shù)據(jù)關(guān)系中的一種或多種,包括:
[0025]對欲添加的表、字段及數(shù)據(jù)關(guān)系按預(yù)設(shè)規(guī)則進(jìn)行唯一編碼,得到新增編碼;
[0026]將新增編碼添加到節(jié)點(diǎn)簇值對照表中,并在節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中建立添加的表的新增編碼、字段的新增編碼及數(shù)據(jù)關(guān)系的新增編碼之間的從屬映射;且在創(chuàng)建的節(jié)點(diǎn)簇值對照表中映射各新增編碼所對應(yīng)的名稱。
[0027]本發(fā)明實(shí)施例中對提供的表、字段,以及表與表之間的數(shù)據(jù)關(guān)系按預(yù)設(shè)規(guī)則分別唯一編碼,包括:對提供的表、字段,以及表與表之間的數(shù)據(jù)關(guān)系編碼時,按照同一編碼規(guī)則由小到大進(jìn)行順序整數(shù)編碼。
[0028]進(jìn)一步地,對欲添加的表、字段及數(shù)據(jù)關(guān)系按預(yù)設(shè)規(guī)則進(jìn)行唯一編碼,得到新增編碼,包括:獲取數(shù)據(jù)庫中當(dāng)前整數(shù)編碼的最大值,將獲取到的當(dāng)前整數(shù)編碼的最大值增加預(yù)設(shè)步長后作為新增編碼的起始值,利用起始值對欲添加的表、字段及數(shù)據(jù)關(guān)系由小到大進(jìn)行順序整數(shù)編碼,得到新增編碼。
[0029]本發(fā)明實(shí)施例中將新增編碼添加到節(jié)點(diǎn)簇值對照表中的實(shí)現(xiàn)方式有多種,本發(fā)明給出多種示例,其具體包括:
[0030]利用得到的新增編碼在節(jié)點(diǎn)簇值對照表中創(chuàng)建新的編碼節(jié)點(diǎn),以將新增編碼添加到節(jié)點(diǎn)簇值對照表中;
[0031]或,
[0032]利用得到的新增編碼在已建立的編碼節(jié)點(diǎn)下創(chuàng)建新的編碼子節(jié)點(diǎn),以將新增編碼添加到節(jié)點(diǎn)簇值對照表中;
[0033]或,
[0034]利用得到的新增編碼在已創(chuàng)建的編碼子節(jié)點(diǎn)下創(chuàng)建新的從屬子節(jié)點(diǎn),以將新增編碼添加到節(jié)點(diǎn)簇值對照表中。
[0035]進(jìn)一步地,本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法還包括:對用戶提供的HTML格式的表進(jìn)行數(shù)據(jù)庫編碼操作。
[0036]其中,對用戶提供的HTML格式的表進(jìn)行數(shù)據(jù)庫編碼操作,包括:抓取HTML格式的表的表元素,其中表元素包括:表名稱元素、數(shù)據(jù)段元素、數(shù)據(jù)元元素及數(shù)據(jù)關(guān)系元素;根據(jù)抓取到的表元素創(chuàng)建數(shù)據(jù)待轉(zhuǎn)換池;掃描數(shù)據(jù)待轉(zhuǎn)換池中的所有元素,并在節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中分別對所有元素創(chuàng)建唯一編碼,并建立創(chuàng)建的編碼之間的映射關(guān)系,同時在節(jié)點(diǎn)簇值對照表中映射各編碼所對應(yīng)的名稱。
[0037]本發(fā)明實(shí)施例中對用戶提供的HTML格式的表進(jìn)行數(shù)據(jù)庫編碼操作,還包括:檢測到用戶增加、刪除、或更改數(shù)據(jù)段或數(shù)據(jù)元時,對應(yīng)在節(jié)點(diǎn)簇編碼結(jié)構(gòu)表及節(jié)點(diǎn)簇值對照表中增加新的編碼、刪除指定編碼及該指定編碼對應(yīng)的空間中的數(shù)據(jù),或在指定的編碼存儲空間中修改數(shù)據(jù)。
[0038]本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法還包括:根據(jù)創(chuàng)建的編碼節(jié)點(diǎn),直接尋址獲取相應(yīng)的表、字段、數(shù)據(jù)關(guān)系或數(shù)據(jù)元,并利用尋址到的表、字段、數(shù)據(jù)關(guān)系及數(shù)據(jù)元按預(yù)設(shè)規(guī)則進(jìn)行運(yùn)算。
[0039]以下通過與相關(guān)技術(shù)中的數(shù)據(jù)庫實(shí)現(xiàn)方法對比,對本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法進(jìn)行進(jìn)一步說明。
[0040]利用相關(guān)技術(shù)中的數(shù)據(jù)庫實(shí)現(xiàn)方法創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)庫中的表或字段發(fā)生變化主要包括以下情形:
[0041]情形一:“表”的“增加”、“刪除”與“更名”
[0042](I)在“增加”表時,創(chuàng)建一個獨(dú)立的新的“表空間”,同時對應(yīng)一個“表編碼”,并對增加的表定義一個與已存在的表不重復(fù)的“表名”,并將“表名”作為未來數(shù)據(jù)存儲、計(jì)算的路徑。
[0043](2) “表”需要“刪除”時:現(xiàn)有數(shù)據(jù)庫實(shí)現(xiàn)方法是,通過“表名”映射到“表編碼”尋址到相應(yīng)表空間,將其從“表集合”的定義中逐一比較“表編碼”,清除符合“該表編碼”的記錄,同時將其已經(jīng)占用的空間記錄予標(biāo)記清空,以供新的“表”、“字段”、“數(shù)據(jù)元”重新占用。
[0044](3) “表”需要“更名”時:現(xiàn)有數(shù)據(jù)庫方法是,通過“表名”映射到“表編碼”,尋址到相應(yīng)表空間,將其從“表集合”的定義中修改該條編碼記錄中對“表名”的定義。
[0045]情形二:“字段”需要“增加”、“刪除”、“變更名稱”、“變更類型”
[0046](I) “字段”需要增加時,通過“表名”映射到“表編碼”尋址到“表空間”,再檢索到字段尾部,創(chuàng)建一個新的“字段空間”,然后“命名”并分配一個“表編碼”。
[0047](2) “字段”需要刪除時,通過“表名”映射到“表編碼”尋址到“表空間”,再通過“字段名”映射到“字段編碼”尋址到“字段空間”,在“字段集合”的定義中消除該編碼字段名的記錄,并將該字段名下的所有記錄標(biāo)記刪除,以供新的字段、數(shù)據(jù)元重新占用。
[0048](3)字段需要“變更名稱”或“變更類型”,通過“表名”映射到“表編碼”尋址到“表空間”,再通過“表字段”映射到“字段編碼”進(jìn)行尋址到“字段空間”,再對“字段集合”中該字段名的記錄予以名稱修改、類型修改,類型修改時,需要將該字段下的所有數(shù)據(jù)元,都逐一尋址并轉(zhuǎn)換類型。
[0049]現(xiàn)有數(shù)據(jù)庫編碼方式,在需要計(jì)算時,通過對計(jì)算范圍的分析,先得出計(jì)算需要涉及到的多個“計(jì)算表名稱”,通過“表名稱編碼集”映射并獲取到,然后再分析出每個表中,需要涉及計(jì)算的多個“計(jì)算字段名稱”,通過“字段編碼集”映射并獲取到。首先這些“計(jì)算表名稱”+ “計(jì)算字段名稱”所對應(yīng)的數(shù)據(jù)記錄是分散存儲的,稱為“分散計(jì)算記錄集”。然后,在“分散計(jì)算記錄集”中,分析出表與表之間的連接關(guān)系,分析出記錄中的條件范圍,然后通過“關(guān)系連接”與“記錄篩選”,將這些“分解計(jì)算記錄集”讀取出來合并成一個“合并計(jì)算記錄集”,最后通過相應(yīng)的運(yùn)算得到新的“計(jì)算結(jié)果記錄集”。
[0050](I)現(xiàn)有數(shù)據(jù)庫編碼方式客觀缺點(diǎn)一:對表的編碼、字段的編碼、記錄的編碼是分別獨(dú)立進(jìn)行的,存儲也是分離的,而且彼此編碼是可重復(fù)的,所以在尋址一個數(shù)據(jù)元,均需要多次編碼轉(zhuǎn)換并分散尋址,尋址速度慢;同時,尋址的“表名”與“字段名”都是“字符串”型,尋址時需要多次“比較”運(yùn)算,導(dǎo)致尋址速度慢。
[0051](2)現(xiàn)有數(shù)據(jù)庫編碼方式客觀缺點(diǎn)二:對表的增加、刪除、變更,對字段的增加、刪除、變更,均需要對數(shù)據(jù)庫后臺進(jìn)行人工配置并獲取一個新的表編碼、字段編碼,也就是數(shù)據(jù)庫在表、字段的設(shè)計(jì)上,沒有彈性。
[0052](3)現(xiàn)有數(shù)據(jù)庫編碼方式客觀缺點(diǎn)三:對表的增加、刪除、變更,對字段的增加、刪除、變更,由于總是需要人工配置并獲取新的表編碼、字段編碼,這種編碼通常情況下,不能通過程序自動創(chuàng)建并獲取,導(dǎo)致在表與字段變更后,通常對計(jì)算程序需要進(jìn)行二次編碼與開發(fā),導(dǎo)致計(jì)算機(jī)程序沒有彈性;
[0053](4)現(xiàn)有數(shù)據(jù)庫編碼方式客觀缺點(diǎn)四:對表、字段確定后,對數(shù)據(jù)元的存儲是按矩陣方式存儲的,但不是所有字段在所有記錄行上都需要存儲數(shù)據(jù)元,這導(dǎo)致存儲空間的浪費(fèi),這也是現(xiàn)有數(shù)據(jù)庫編碼方式必須以矩陣方式存儲帶來的。
[0054](5)現(xiàn)有數(shù)據(jù)庫編碼方式客觀缺點(diǎn)五:在計(jì)算效率上,每次確定計(jì)算范圍,都涉及到多個表編碼的轉(zhuǎn)換、字段編碼的轉(zhuǎn)換,并在分解的存儲空間時尋址需要計(jì)算的數(shù)據(jù)記錄集合,在計(jì)算涉及到的表的個數(shù)越多時,計(jì)算記錄集合的尋址效率就會越來越低,計(jì)算機(jī)的I/o次數(shù)隨著計(jì)算范圍涉及到的表的個數(shù)增多而呈現(xiàn)線性甚至指數(shù)增長,I/O次數(shù)是計(jì)算效率的重要指標(biāo),I/o次數(shù)越多,尋址效率越低,I/O次數(shù)越少,尋址效率越高。最終導(dǎo)致隨著數(shù)據(jù)規(guī)模與計(jì)算范圍的擴(kuò)大,傳統(tǒng)的數(shù)據(jù)編碼方式計(jì)算效率會隨之降低。
[0055](6)現(xiàn)有數(shù)據(jù)庫編碼方式客觀缺點(diǎn)六:在存儲數(shù)據(jù)上,沒有編碼復(fù)用結(jié)構(gòu)將可復(fù)用的表、字段、數(shù)據(jù)記錄與數(shù)據(jù)結(jié)構(gòu)進(jìn)行復(fù)用定義。導(dǎo)致數(shù)據(jù)在結(jié)構(gòu)上的復(fù)用率低,由于沒有統(tǒng)一編碼,導(dǎo)致維護(hù)復(fù)用結(jié)構(gòu)的難度大。
[0056]本發(fā)明實(shí)施例中的數(shù)據(jù)庫實(shí)現(xiàn)方法與現(xiàn)有數(shù)據(jù)庫的實(shí)現(xiàn)方法主要差別如下:
[0057]( I)本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法中,對于任何一個有意義的元素(包括表、或字段、或數(shù)據(jù)元時),會首先創(chuàng)建一個唯一的不重復(fù)的整數(shù)編碼,然后在創(chuàng)建的編碼基礎(chǔ)上,自由定義創(chuàng)建的編碼的使用意義。定義創(chuàng)建的編碼的使用意義的過程,是一個由完全無指向意義的空節(jié)點(diǎn)開始,然后再不斷在此編碼上賦予表或字段或數(shù)據(jù)元或關(guān)系的過程。
[0058]而現(xiàn)有數(shù)據(jù)庫實(shí)現(xiàn)方法中,必須先確定定義的目標(biāo):如果是定義表,則在表集合中予以編碼;如果是定義字段,則在具體表空間下的字段中予以編碼;如果是定義關(guān)系,則在具體的關(guān)系容器中予以編碼;定義現(xiàn)有數(shù)據(jù)編碼過程,是一個由事先確定的有意義的實(shí)際空間中創(chuàng)建一個有實(shí)際指向意義的節(jié)點(diǎn)開始,然后在所在容器的規(guī)則下按需要使用的過程。
[0059]由此看出,現(xiàn)有數(shù)據(jù)庫實(shí)現(xiàn)方法中的任一數(shù)據(jù)節(jié)點(diǎn),都只能做一次創(chuàng)建,在一個方向上創(chuàng)建固定的增長關(guān)系及記錄。而本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法中的任一編碼節(jié)點(diǎn),都可以自由創(chuàng)建、二次定義,并在任一方向上創(chuàng)建新的增長關(guān)系及相關(guān)記錄。
[0060]同時,現(xiàn)有數(shù)據(jù)庫實(shí)現(xiàn)方法中,對表、字段及數(shù)據(jù)元的使用,是以表名、字段名、記錄值特征為路徑的比較尋址、讀取記錄、計(jì)算過程。而本發(fā)明實(shí)施例中,對表、字段及數(shù)據(jù)元的使用,是以整數(shù)編碼為核心的直接尋址、直接讀取記錄、直接計(jì)算的過程。
[0061]在程序引用方面,現(xiàn)有數(shù)據(jù)庫編碼對表、字段、數(shù)據(jù)元的引用,必須指定具體的表名稱、字段名稱、記錄值特征,在多個分散的存儲空間中逐一定位。而本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法中對表、字段、數(shù)據(jù)元的引用,都只需根據(jù)創(chuàng)建的編碼,就可以直接在同一個存儲空間中一次性定位。
[0062]本發(fā)明實(shí)施例中對每一個表、字段、數(shù)據(jù)元、關(guān)系進(jìn)行統(tǒng)一唯一整數(shù)編碼(Universal Only integer-Code In DataBase,簡稱 UOCID),彼此 UOCID 編碼不重復(fù),并統(tǒng)一存儲在一個地址空間;并在存在的同一地址空間中按UOIC順序進(jìn)行存儲,這樣,尋址任何一個表、字段、數(shù)據(jù)元、數(shù)據(jù)集,都只需要通過唯一的UOCID —次尋址到,同時UOCID編碼的邏輯編碼順序與物理上存儲順序保持一致,不需要通過索引二次定位,就可一次提取目標(biāo)數(shù)據(jù),尋址效率高,速度快。
[0063]本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法中,對表的增加、刪除、變更,對字段的增加、刪除、變更,不需要通過數(shù)據(jù)庫后臺進(jìn)行人工配置,而是直接按:“U0CID當(dāng)前最大編碼數(shù)+1”方式自動增長新編碼?;蛘甙?“U0CID當(dāng)前空閑編碼”方式激活新編碼。因此,UOCID編碼系統(tǒng)允許在表、字段的設(shè)計(jì)上的彈性增長。
[0064]本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法,對表的增加、刪除、變更,對字段的增加、刪除、變更,可以通過程序自動創(chuàng)建并獲取UOCID編碼,因此允許計(jì)算機(jī)程序?qū)Ρ?、字段在增加、刪除、變更進(jìn)行動態(tài)定義,可以將對表、字段的動態(tài)定義映射成UOCID編碼,交給用戶去定義,提高了程序編碼的彈性,降低了二次開發(fā)對IT技術(shù)人員的依賴性。
[0065]本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法,允許數(shù)據(jù)在表、字段的任何維度進(jìn)行按需要存儲,對數(shù)據(jù)元的存儲是按:“U0CID編碼+緊湊隊(duì)列方式”存儲的,而不是矩陣式存儲,減少存儲空間的浪費(fèi)。
[0066]本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法,在計(jì)算效率上,UOCID編碼每次確定計(jì)算范圍,只涉及一個表的編碼轉(zhuǎn)換,同時在同一個存儲空間時尋址需要計(jì)算的數(shù)據(jù)記錄集合,同時尋址通過與物理存儲順序一致的整數(shù)進(jìn)行數(shù)據(jù)抽取,因此無論計(jì)算范圍多大,都只涉及到一個編碼表的尋址,大大降低了計(jì)算機(jī)在計(jì)算時的I/o次數(shù),I/O次數(shù)是計(jì)算效率的重要指標(biāo),I/o次數(shù)越多,尋址效率越低,I/O次數(shù)越少,尋址效率越高。采用本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法,實(shí)現(xiàn)了數(shù)據(jù)規(guī)模與計(jì)算范圍的擴(kuò)大,對計(jì)算效率的影響極低,尤其是在海量計(jì)算方面,有明顯的計(jì)算優(yōu)勢。
[0067]本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法,在存儲數(shù)據(jù)上,UOCID編碼可以對可復(fù)用的表、字段、數(shù)據(jù)記錄與數(shù)據(jù)結(jié)構(gòu)進(jìn)行無限的復(fù)用定義。實(shí)現(xiàn)了數(shù)據(jù)在結(jié)構(gòu)上的高復(fù)用率,同時UOCID是統(tǒng)一的唯一的編碼,導(dǎo)致維護(hù)復(fù)用結(jié)構(gòu)的變得容易。
[0068]本發(fā)明實(shí)施例數(shù)據(jù)庫實(shí)現(xiàn)方法,在創(chuàng)建數(shù)據(jù)庫的過程中會自動形成UOCID數(shù)據(jù)引用替換池,供程序自動調(diào)用,自動切換。
[0069]本發(fā)明實(shí)施例中進(jìn)一步給出數(shù)據(jù)引用替換池的程序?qū)崿F(xiàn),例如:
[0070]UOCID轉(zhuǎn)換前:SELECT*FR0M采購表,直接指向采購表。
[0071]UOCID 轉(zhuǎn)換后:
[0072]采購表會自動更名為:PRE采購表
[0073]自動將UOCID編碼結(jié)構(gòu)表與UOCID值表通過映射或自動生成臨時新表,新表名稱與實(shí)際使用名稱保持一致為:采購表
[0074]SELECT*FR0M采購表會建立在UOCID編碼后的映射表或臨時表上
[0075]UOCID轉(zhuǎn)換前:INERT INTO VALUE到采購表.采購員,直接去添加一行。
[0076]UOCID 轉(zhuǎn)換后:
[0077]采購表會自動更名為:PRE采購表
[0078]自動將UOCID編碼結(jié)構(gòu)表與UOCID值表通過映射或自動生成臨時新表,新表名稱與實(shí)際使用名稱保持一致為:采購表
[0079]INERT IN TO VALUE到采購表.采購員,會執(zhí)行兩個操作:
[0080]直接去采購表,自動增加一行例如:采購員=張三的記錄
[0081]同時去UOCID編碼表中自動增加一行例如:78880xx BE0F7888002記錄,以及去UOCID簇值表中自動增加一行例如:78880xx張三
[0082]如下兩個操作為原子操作,兩個操作均成功才視為INERT INTO VALUE成功,否則任一操作失敗,則整個INERT INTO VALUE操作返回失敗。
[0083]本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法還能夠自動偵測,是否有新表、或字段、或數(shù)據(jù)關(guān)系的建立,若偵測到有新表、新字段或新的數(shù)據(jù)關(guān)系建立時,對新增加的表、字段及數(shù)據(jù)關(guān)系進(jìn)行唯一編碼。
[0084]本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法還能對用戶提供的HTML格式的表進(jìn)行數(shù)據(jù)庫編碼操作,具體地,包括抓取HTML格式的所述表的表元素,其中所述表元素包括:表名稱元素、數(shù)據(jù)段元素、數(shù)據(jù)元元素及數(shù)據(jù)關(guān)系元素;根據(jù)抓取到的所述表元素創(chuàng)建數(shù)據(jù)待轉(zhuǎn)換池;掃描所述數(shù)據(jù)待轉(zhuǎn)換池中的所有元素,并在節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中分別對所有元素創(chuàng)建唯一編碼,并建立創(chuàng)建的編碼之間的映射關(guān)系,同時在所述節(jié)點(diǎn)簇值對照表中映射各編碼所對應(yīng)的名稱。
[0085]進(jìn)一步地,在對HTML格式的表進(jìn)行數(shù)據(jù)庫編碼操作還包括:將HTML頁面所有元素進(jìn)行UOCID編碼標(biāo)記(setAttribute),且將UOCID編碼全部自動嵌入到TD\TR標(biāo)簽中,UOCID通過創(chuàng)建新的attribute而生成。
[0086]在對HTML格式的表進(jìn)行數(shù)據(jù)庫編碼操作時還包括將HTML格式的表進(jìn)行自動擴(kuò)充,創(chuàng)建增加或變更字段的按鈕;當(dāng)用戶輸入新的字段后,自動創(chuàng)建新的UOCID編碼,并存入U(xiǎn)OCID編碼結(jié)構(gòu)表與簇值表中。
[0087]本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法,能夠自動偵聽所有表與字段,自動轉(zhuǎn)換為UOCID編碼庫并自動生成新的映射關(guān)系,不影響現(xiàn)有軟件對數(shù)據(jù)庫的開發(fā)引用。同時,自動掃描界面中HTML元素,與UOCID編碼庫進(jìn)行對比,對新的元素進(jìn)行編碼新建,并傳回?cái)?shù)據(jù)庫形成新的映射,實(shí)現(xiàn)UOCID與現(xiàn)有數(shù)據(jù)庫在開發(fā)引用上的完全一致映射關(guān)系,從而擴(kuò)充在表、字段上的設(shè)計(jì)彈性。
[0088]本發(fā)明實(shí)施例中在任意一個現(xiàn)有編碼節(jié)點(diǎn)卿UOCID節(jié)點(diǎn),例如381769)直接申請一個新的UOCID編碼子節(jié)點(diǎn),這個節(jié)點(diǎn)僅有一個整數(shù)編碼(例如381776),不需要任何意義,該編碼特征就是在整個UOCID編碼庫中是唯一的、不重復(fù)的。
[0089]本發(fā)明實(shí)施例中可以在新增的節(jié)點(diǎn)上定義一個有實(shí)際意義的名稱,可以是表名、字段名、也可以是數(shù)據(jù)元。
[0090]對于新增的UOCID編碼,可以對每個UOCID編碼定義實(shí)際的意義,例如一批表名、
字段名。
[0091]在具體節(jié)點(diǎn)下申請新的UOCID子節(jié)點(diǎn),進(jìn)行具體的數(shù)據(jù)元定義,例如以采購訂單表實(shí)際數(shù)據(jù)記錄、供應(yīng)商清單實(shí)際數(shù)據(jù)記錄為例進(jìn)行定義。
[0092]對實(shí)際的數(shù)據(jù)元節(jié)點(diǎn),可以對其所屬的節(jié)點(diǎn)關(guān)系進(jìn)行自由定義,以形成UOCID+緊湊隊(duì)列的存儲形式,本例中:一批UOCID節(jié)點(diǎn)對應(yīng)了數(shù)據(jù)元,同時還可以將該批UOCID節(jié)點(diǎn)同時歸屬另一個或一批UOCID節(jié)點(diǎn)。
[0093]對于每個UOCID節(jié)點(diǎn)編碼,其下都可以創(chuàng)建一個任意意義的節(jié)點(diǎn)簇,每一個節(jié)點(diǎn)簇的定義,無論是何種結(jié)構(gòu)的表、字段、關(guān)系、數(shù)據(jù)元,都可以無窮地在每個UOCID節(jié)點(diǎn)下延伸。形成一個完整意義上的有意義UOCID節(jié)點(diǎn)集合,例如,一個UOCID節(jié)點(diǎn)下,可以裝載一個流程集、一個數(shù)據(jù)集、一段代碼指令集、甚至一個圖形、一個界面、一個文件,也可以裝載一個最原始的數(shù)據(jù)元素、一個值。
[0094]根據(jù)UOCID節(jié)點(diǎn)編碼的自由擴(kuò)展性,可以將計(jì)算機(jī)程序的邏輯、代碼行、與UOCID節(jié)點(diǎn)編碼所形成的邏輯結(jié)構(gòu)進(jìn)行配合,并對計(jì)算機(jī)程序的每一行指令分配UOCID編碼值,形成自由的UOCID代碼容器。
[0095]通過對UOCID節(jié)點(diǎn)的自由定義,形成一個UOCID節(jié)點(diǎn)簇,這個節(jié)點(diǎn)簇,可以包含實(shí)際意義中的:表集合、字段集合、關(guān)系集合、計(jì)算集合,以及計(jì)算機(jī)程序的指令結(jié)構(gòu)、界面元素、功能元素、行為元素。其在存儲上全是UOCID的整數(shù)編碼順序存儲,將關(guān)系與描述進(jìn)行了對應(yīng)。形成一個完整的UOCID系統(tǒng)編碼。
[0096]UOCID每個節(jié)點(diǎn)編碼在分配時是不需要實(shí)際意義的,在存儲時按順序存儲,通過對每個節(jié)點(diǎn)的結(jié)構(gòu)關(guān)系以及值進(jìn)行對應(yīng),即可形成一個完整的系統(tǒng)定義,這個完整的系統(tǒng)定義從結(jié)構(gòu)到元素,都可以自由擴(kuò)展與存儲、二次定義,只要能反映實(shí)際的意圖或邏輯即可。包括數(shù)據(jù)表、數(shù)據(jù)字段、代碼、流程等元素,均可以通過UOCID節(jié)點(diǎn)編碼進(jìn)行定義與擴(kuò)充。同時其存儲是緊湊的,在邏輯上與物理上均不需要空白的空間區(qū)域進(jìn)行區(qū)別表與表之間,字段與字段之間的關(guān)系,而是通過UOCID結(jié)構(gòu)關(guān)系中予以關(guān)聯(lián),而UOCID結(jié)構(gòu)關(guān)系中,全是整數(shù)予以關(guān)聯(lián),在存儲上僅占用很少的字節(jié),大大節(jié)約了數(shù)據(jù)表、字段在存儲時需要開銷的空間。
[0097]根據(jù)形成的UOCID節(jié)點(diǎn)簇定義,即可讓計(jì)算機(jī)程序在新的編碼系統(tǒng)上進(jìn)行動態(tài)的表、動態(tài)的字段設(shè)計(jì)、存儲、讀取與計(jì)算。同時將數(shù)據(jù)層、邏輯層、表示層都通過UOCID編碼形式進(jìn)行集成,在本質(zhì)上,去掉了現(xiàn)有數(shù)據(jù)庫編碼技術(shù)中,對表、字段的預(yù)編碼需要,而采取了動態(tài)編碼需要。在新的UOCID編碼系統(tǒng)中,對數(shù)據(jù)的引用不再需要表名與字段名,而是直接用編碼進(jìn)行引用,實(shí)現(xiàn)了動態(tài)定義表、字段的無限彈性,實(shí)現(xiàn)了計(jì)算的快速定位效率,還實(shí)現(xiàn)了復(fù)用數(shù)據(jù)的最大復(fù)用效率。
[0098]利用本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法形成的數(shù)據(jù)庫,實(shí)現(xiàn)計(jì)算時,直接引用UOCID編碼地址進(jìn)行運(yùn)算,不需要引用表名+字段名進(jìn)行運(yùn)算。
[0099]而現(xiàn)有數(shù)據(jù)庫編碼技術(shù)可能需要從幾百?幾千個表中,并從每個表的幾個?幾十個字段中尋址,并將數(shù)據(jù)特征進(jìn)行比較,找到源數(shù)據(jù)需要多次I/o讀取才能結(jié)算。而通過UOCID編碼直接引用計(jì)算的優(yōu)勢在于,當(dāng)需要在海量數(shù)據(jù)中提取數(shù)據(jù)進(jìn)行運(yùn)算時,UOCID編碼能直接定位數(shù)據(jù)源地址,讀取源數(shù)據(jù)的效率大大提高。
[0100]同時,整個編碼大系統(tǒng),都可以對UOCID編碼進(jìn)行引用計(jì)算,而不需要去尋址表名與字段名。
[0101]利用本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法形成的數(shù)據(jù)庫進(jìn)行運(yùn)算時,可基于一個復(fù)雜的云系統(tǒng)進(jìn)行數(shù)據(jù)運(yùn)算集成,例如一個集團(tuán)公司,由于歷史原因,其下屬企業(yè)的同一類數(shù)據(jù)格式不同、規(guī)則不同,傳統(tǒng)數(shù)據(jù)庫必須進(jìn)行復(fù)雜的接口設(shè)計(jì)、每個接口都需要進(jìn)行表、字段的反復(fù)尋址,整合到一個統(tǒng)一的接口規(guī)范再進(jìn)行統(tǒng)一計(jì)算。但通過UOCID編碼的系統(tǒng),由于對每一個表、字段、數(shù)據(jù)元都在整個云系統(tǒng)擁有唯一的UOCID編碼地址,因此可以統(tǒng)一接口設(shè)計(jì),一次性尋址到需要計(jì)算的源數(shù)據(jù),實(shí)現(xiàn)不規(guī)則數(shù)據(jù)的云集成。
[0102]利用本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法形成的數(shù)據(jù)庫進(jìn)行的運(yùn)算也解決了同一個企業(yè)在不同系統(tǒng)間的數(shù)據(jù)引用問題,例如在財(cái)務(wù)系統(tǒng)、ERP系統(tǒng)、CRM系統(tǒng)、HR系統(tǒng)間數(shù)據(jù)的接口引用,不需要現(xiàn)有數(shù)據(jù)庫的復(fù)雜接口開發(fā),而僅需要統(tǒng)一的UOCID接口地址,就可以直接引用并參與跨不同種類系統(tǒng)的運(yùn)算。
[0103]現(xiàn)有數(shù)據(jù)庫與UOCID存儲性能比較,在特定模型數(shù)據(jù)的海量增長方面,數(shù)據(jù)規(guī)模越大,UOCID編碼帶來的存儲空間節(jié)省越明顯,本例中在數(shù)據(jù)增長的最后一個階段,數(shù)據(jù)存儲空間節(jié)省50%以上。
[0104]綜述:采用本發(fā)明實(shí)施例的數(shù)據(jù)庫實(shí)現(xiàn)方法,對所有計(jì)算機(jī)表達(dá)的元素(表、字段、數(shù)據(jù)元、代碼、標(biāo)記等)都進(jìn)行UOCID編碼分配,分配的編碼與物理存儲順序保持一致,將所有計(jì)算機(jī)表達(dá)的元素(表、字段、數(shù)據(jù)元、代碼、標(biāo)記等)存在同一個連續(xù)的存儲空間,同時允許每個UOCID節(jié)點(diǎn)編碼下可以創(chuàng)建一個無限彈性的UOCID編碼節(jié)點(diǎn)簇,同時對所有計(jì)算機(jī)元素的引用都可能直接通過UOCID編碼進(jìn)行一次尋址獲取,在尋址與計(jì)算方面都大大提高了效率。由于UOCID編碼與值的存儲是采用先申請先存儲的方式,實(shí)現(xiàn)了按需要創(chuàng)建節(jié)點(diǎn)并緊湊存儲,對數(shù)據(jù)在海量增長時對存儲空間的大量節(jié)省。同時,UOCID編碼以節(jié)點(diǎn)編碼為核心,沒有表名、字段名的引用限制,提高了計(jì)算機(jī)程序在對表創(chuàng)建、增力卩、刪除、變更,對字段創(chuàng)建、增加、刪除、變更時的靈活性。UOCID編碼系統(tǒng),綜合改進(jìn)了計(jì)算機(jī)的存儲、設(shè)計(jì)與計(jì)算性能。
[0105]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)庫實(shí)現(xiàn)方法,其特征在于,包括: 對提供的表、字段,以及表與表之間的數(shù)據(jù)關(guān)系按預(yù)設(shè)規(guī)則分別唯一編碼; 將得到的所述表的編碼、所述字段的編碼及所述數(shù)據(jù)關(guān)系的編碼均存儲在創(chuàng)建的節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中,形成編碼節(jié)點(diǎn); 根據(jù)所述表、字段及所述數(shù)據(jù)關(guān)系之間的從屬關(guān)系,在所述節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中建立表的編碼、字段的編碼及數(shù)據(jù)關(guān)系的編碼之間的從屬映射; 且在創(chuàng)建的節(jié)點(diǎn)簇值對照表中映射各編碼所對應(yīng)的名稱,所述名稱包括所述表的名稱、字段的名稱或所述數(shù)據(jù)關(guān)系的名稱; 其中,在所述字段所對應(yīng)的編碼節(jié)點(diǎn)下建立具有唯一編碼的編碼子節(jié)點(diǎn),并在所述編碼子節(jié)點(diǎn)對應(yīng)的存儲空間中存儲數(shù)據(jù)元。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:添加新的表、新的字段及新的數(shù)據(jù)關(guān)系中的一種或多種; 還包括:根據(jù)創(chuàng)建的編碼節(jié)點(diǎn),直接尋址欲刪除的表、字段或數(shù)據(jù)關(guān)系,并對尋址到的欲刪除的表、字段及數(shù)據(jù)關(guān)系所占用的數(shù)據(jù)空間進(jìn)行清除; 還包括:根據(jù)創(chuàng)建的編碼節(jié)點(diǎn),直接尋址欲更改的表、字段或數(shù)據(jù)關(guān)系,并對尋址到的欲更改的表、字段及數(shù)據(jù)關(guān)系所占用的數(shù)據(jù)空間中的信息進(jìn)行對應(yīng)修改。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述添加新的表、新的字段及新的數(shù)據(jù)關(guān)系中的一種或多種,包括: 對欲添加的表、字段及數(shù)據(jù)關(guān)系按所述預(yù)設(shè)規(guī)則進(jìn)行唯一編碼,得到新增編碼; 將所述新增編碼添加到所述節(jié)點(diǎn)簇值對照表中,并在所述節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中建立添加的表的新增編碼、字段的新增編碼及數(shù)據(jù)關(guān)系的新增編碼之間的從屬映射;且在創(chuàng)建的節(jié)點(diǎn)簇值對照表中映射各新增編碼所對應(yīng)的名稱。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述對提供的表、字段,以及表與表之間的數(shù)據(jù)關(guān)系按預(yù)設(shè)規(guī)則分別唯一編碼,包括:對提供的表、字段,以及表與表之間的數(shù)據(jù)關(guān)系編碼時,按照同一編碼規(guī)則由小到大進(jìn)行順序整數(shù)編碼。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對欲添加的表、字段及數(shù)據(jù)關(guān)系按所述預(yù)設(shè)規(guī)則進(jìn)行唯一編碼,得到新增編碼,包括: 獲取數(shù)據(jù)庫中當(dāng)前整數(shù)編碼的最大值,將獲取到的當(dāng)前整數(shù)編碼的最大值增加預(yù)設(shè)步長后作為新增編碼的起始值,利用所述起始值對欲添加的表、字段及數(shù)據(jù)關(guān)系由小到大進(jìn)行順序整數(shù)編碼,得到新增編碼。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述新增編碼添加到所述節(jié)點(diǎn)簇值對照表中,包括: 利用得到的所述新增編碼在所述節(jié)點(diǎn)簇值對照表中創(chuàng)建新的編碼節(jié)點(diǎn),以將所述新增編碼添加到所述節(jié)點(diǎn)簇值對照表中; 或, 利用得到的所述新增編碼在已建立的編碼節(jié)點(diǎn)下創(chuàng)建新的編碼子節(jié)點(diǎn),以將所述新增編碼添加到所述節(jié)點(diǎn)簇值對照表中; 或, 利用得到的所述新增編碼在已創(chuàng)建的編碼子節(jié)點(diǎn)下創(chuàng)建新的從屬子節(jié)點(diǎn),以將所述新增編碼添加到所述節(jié)點(diǎn)簇值對照表中。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:對用戶提供的HTML格式的表進(jìn)行數(shù)據(jù)庫編碼操作。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述對用戶提供的HTML格式的表進(jìn)行數(shù)據(jù)庫編碼操作,包括: 抓取HTML格式的所述表的表元素,其中所述表元素包括:表名稱元素、數(shù)據(jù)段元素、數(shù)據(jù)元元素及數(shù)據(jù)關(guān)系元素; 根據(jù)抓取到的所述表元素創(chuàng)建數(shù)據(jù)待轉(zhuǎn)換池; 掃描所述數(shù)據(jù)待轉(zhuǎn)換池中的所有元素,并在節(jié)點(diǎn)簇編碼結(jié)構(gòu)表中分別對所有元素創(chuàng)建唯一編碼,并建立創(chuàng)建的編碼之間的映射關(guān)系,同時在所述節(jié)點(diǎn)簇值對照表中映射各編碼所對應(yīng)的名稱。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述對用戶提供的HTML格式的表進(jìn)行數(shù)據(jù)庫編碼操作,還包括:檢測到用戶增加、刪除、或更改數(shù)據(jù)段或數(shù)據(jù)元時,對應(yīng)在所述節(jié)點(diǎn)簇編碼結(jié)構(gòu)表及所述節(jié)點(diǎn)簇值對照表中增加新的編碼、刪除指定編碼及該指定編碼對應(yīng)的空間中的數(shù)據(jù),或在指定的編碼存儲空間中修改數(shù)據(jù)。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:根據(jù)創(chuàng)建的所述編碼節(jié)點(diǎn),直接尋址獲取相應(yīng)的表、字段、數(shù)據(jù)關(guān)系或數(shù)據(jù)元,并利用尋址到的表、字段、數(shù)據(jù)關(guān)系及數(shù)據(jù)元按預(yù)設(shè)規(guī)則進(jìn)行運(yùn) 算。
【文檔編號】G06F17/30GK103559323SQ201310597381
【公開日】2014年2月5日 申請日期:2013年11月22日 優(yōu)先權(quán)日:2013年11月22日
【發(fā)明者】盛杰 申請人:盛杰
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
枞阳县| 东至县| 滦南县| 嵩明县| 怀化市| 石渠县| 永宁县| 吕梁市| 将乐县| 玉林市| 明星| 阜宁县| 钦州市| 菏泽市| 宁津县| 汝州市| 嘉定区| 台中县| 贵定县| 桂东县| 新密市| 潢川县| 衡东县| 拜城县| 长治市| 夏津县| 兰西县| 宜昌市| 昌邑市| 九寨沟县| 灌云县| 屯门区| 湾仔区| 天水市| 桑日县| 莲花县| 武冈市| 寿宁县| 汝阳县| 水富县| 凉山|