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

用于數(shù)據(jù)庫(kù)語(yǔ)句的語(yǔ)句解析方法與流程

文檔序號(hào):11590490閱讀:493來(lái)源:國(guó)知局

本發(fā)明涉及數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域,更具體地說(shuō),本發(fā)明涉及一種用于數(shù)據(jù)庫(kù)語(yǔ)句的語(yǔ)句解析方法。



背景技術(shù):

語(yǔ)句解析廣泛應(yīng)用于計(jì)算機(jī)領(lǐng)域,是人類與計(jì)算機(jī)交互的基礎(chǔ)技術(shù)之一,實(shí)現(xiàn)了類自然語(yǔ)言向機(jī)器語(yǔ)言的翻譯,例如xml、sql、c和java語(yǔ)言等,都是語(yǔ)句解析的重要應(yīng)用。

一般地,語(yǔ)句解析分為2個(gè)階段:詞法分析和語(yǔ)法解析,詞法分析用于將語(yǔ)句分割為一組單詞序列,而語(yǔ)法解析用于根據(jù)單詞序列構(gòu)建語(yǔ)法樹或其他內(nèi)部數(shù)據(jù)結(jié)構(gòu),語(yǔ)法解析獲得的解析結(jié)果會(huì)用于后續(xù)數(shù)據(jù)計(jì)算。

在數(shù)據(jù)庫(kù)領(lǐng)域,一種普遍接受的語(yǔ)言是sql語(yǔ)言,其語(yǔ)言有一套sql92語(yǔ)法,而各種數(shù)據(jù)庫(kù)產(chǎn)品在該語(yǔ)法標(biāo)準(zhǔn)上由有一些各自特殊的的語(yǔ)法。數(shù)據(jù)庫(kù)處理的基本邏輯如下:客戶端向數(shù)據(jù)發(fā)送一條sql語(yǔ)句,服務(wù)端對(duì)sql語(yǔ)句進(jìn)行詞法分析,然后進(jìn)行語(yǔ)法解析轉(zhuǎn)換為計(jì)算機(jī)內(nèi)部可執(zhí)行的數(shù)據(jù)結(jié)構(gòu)。

由于sql語(yǔ)句是數(shù)據(jù)庫(kù)用戶和數(shù)據(jù)庫(kù)操作之間的橋梁,其語(yǔ)句復(fù)雜度較高,差異較大,所以數(shù)據(jù)庫(kù)處理中會(huì)有大量數(shù)據(jù)資源用于sql語(yǔ)句的解析。而為了降低sql語(yǔ)句解析的性能開銷,數(shù)據(jù)庫(kù)領(lǐng)域有2種常用解決方法:1)對(duì)相同語(yǔ)句復(fù)用sql解析的結(jié)果(一般為執(zhí)行計(jì)劃);2)提供prepare語(yǔ)句,由用戶將可變數(shù)據(jù)用“?”代替,以降低語(yǔ)句的差異數(shù)量。通過(guò)上述2個(gè)方案,可以較好的避免對(duì)所有語(yǔ)句進(jìn)行語(yǔ)法解析,提升了數(shù)據(jù)庫(kù)服務(wù)器的處理性能。

但是,上述現(xiàn)有方案有如下不足:一、解析的復(fù)用度過(guò)細(xì),只能對(duì)完全相同的語(yǔ)句復(fù)用解析結(jié)果,導(dǎo)致緩存數(shù)據(jù)量較大;二、使用”?”替換語(yǔ)句中可變內(nèi)容的方法,對(duì)使用者并不是十分友好。此外,上述現(xiàn)有方案主要針對(duì)sql語(yǔ)言特點(diǎn)來(lái)設(shè)計(jì),在其他語(yǔ)言解析中難以應(yīng)用,例如,我們很難要求編程人員使用“?”代替其代碼中的可變內(nèi)容,而這只是為了提高編譯器的解析速度。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種用于數(shù)據(jù)庫(kù)語(yǔ)句的語(yǔ)句解析方法,其能夠獨(dú)立于數(shù)據(jù)庫(kù)語(yǔ)言種類來(lái)應(yīng)用,可以快速解析數(shù)據(jù)庫(kù)語(yǔ)句,進(jìn)一步提升數(shù)據(jù)庫(kù)的響應(yīng)速度、工作效率。

為實(shí)現(xiàn)上述目的,本發(fā)明提供一種技術(shù)方案如下:

一種用于數(shù)據(jù)庫(kù)語(yǔ)句的語(yǔ)句解析方法,包括如下步驟:對(duì)輸入數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行詞法分析,以獲得輸入單詞序列;依據(jù)輸入單詞序列來(lái)查找語(yǔ)句相似性表,以確定語(yǔ)句相似性表中是否存在與輸入單詞序列相似的現(xiàn)有單詞序列;其中,語(yǔ)句相似性表記錄各種彼此不同現(xiàn)有單詞序列與解析數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,現(xiàn)有單詞序列通過(guò)對(duì)數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行詞法分析而得到,解析數(shù)據(jù)由數(shù)據(jù)庫(kù)用來(lái)執(zhí)行數(shù)據(jù)庫(kù)語(yǔ)句;若語(yǔ)句相似性表中存在與輸入單詞序列相似的現(xiàn)有單詞序列,則從語(yǔ)句相似性表中獲得相似的現(xiàn)有單詞序列對(duì)應(yīng)的解析數(shù)據(jù);否則,對(duì)輸入單詞序列進(jìn)行解析,以獲得輸入單詞序列對(duì)應(yīng)的解析數(shù)據(jù),并且將輸入單詞序列以及對(duì)應(yīng)的解析數(shù)據(jù)存入語(yǔ)句相似性表中;以及基于對(duì)應(yīng)于相似的現(xiàn)有單詞序列或?qū)?yīng)于輸入單詞序列的解析數(shù)據(jù),來(lái)執(zhí)行輸入數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)語(yǔ)句。

優(yōu)選地,語(yǔ)句相似性表還包括一hash子表,hash子表記錄各種彼此不同現(xiàn)有單詞序列的hash值與解析數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系;其中,從語(yǔ)句相似性表中獲得相似的現(xiàn)有單詞序列對(duì)應(yīng)的解析數(shù)據(jù)具體包括:依據(jù)相似的現(xiàn)有單詞序列對(duì)應(yīng)的hash值來(lái)確定對(duì)應(yīng)于相似的現(xiàn)有單詞序列的解析數(shù)據(jù)。

優(yōu)選地,確定語(yǔ)句相似性表中是否存在與輸入單詞序列相似的現(xiàn)有單詞序列包括:針對(duì)語(yǔ)句相似性表中的每一現(xiàn)有單詞序列,比較該現(xiàn)有單詞序列與輸入單詞序列各自的經(jīng)詞法分析所得的單詞個(gè)數(shù)以及單詞位置,若單詞個(gè)數(shù)以及單詞位置均相同,則判定語(yǔ)句相似性表中存在與輸入單詞序列相似的現(xiàn)有單詞序列。

優(yōu)選地,現(xiàn)有單詞序列的hash值基于如下方式來(lái)計(jì)算:基于對(duì)現(xiàn)有單詞序列進(jìn)行詞法分析所得的各單詞的位置以及hash值,計(jì)算現(xiàn)有單詞序列的hash值。

本發(fā)明還公開一種數(shù)據(jù)庫(kù),包括一語(yǔ)句解析單元以及一語(yǔ)句相似性表,其中,語(yǔ)句解析單元利用上述方法、以及語(yǔ)句相似性表對(duì)輸入數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行解析。

本發(fā)明的另一目的在于提供一種用于數(shù)據(jù)庫(kù)語(yǔ)句的語(yǔ)句解析方法,其將語(yǔ)句相似性比較工作部分地交予客戶端來(lái)完成,以降低數(shù)據(jù)庫(kù)的工作負(fù)載。

為實(shí)現(xiàn)上述目的,本發(fā)明提供另一技術(shù)方案如下:

一種用于數(shù)據(jù)庫(kù)語(yǔ)句的語(yǔ)句解析方法,包括如下步驟:對(duì)輸入客戶端的數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行詞法分析,以獲得輸入單詞序列;依據(jù)輸入單詞序列來(lái)查找客戶端語(yǔ)句相似性表,以確定客戶端語(yǔ)句相似性表中是否存在與輸入單詞序列相似的現(xiàn)有單詞序列;其中,客戶端語(yǔ)句相似性表記錄各種彼此不同現(xiàn)有單詞序列,現(xiàn)有單詞序列通過(guò)對(duì)數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行詞法分析而得到;若客戶端語(yǔ)句相似性表中存在與輸入單詞序列相似的現(xiàn)有單詞序列,則客戶端向數(shù)據(jù)庫(kù)發(fā)送相似性語(yǔ)句解析請(qǐng)求;數(shù)據(jù)庫(kù)基于相似性語(yǔ)句解析請(qǐng)求來(lái)查找數(shù)據(jù)庫(kù)端語(yǔ)句相似性表,以確定與相似性語(yǔ)句解析請(qǐng)求對(duì)應(yīng)的解析數(shù)據(jù);其中,數(shù)據(jù)庫(kù)端語(yǔ)句相似性表記錄相似性語(yǔ)句解析請(qǐng)求與解析數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,解析數(shù)據(jù)由數(shù)據(jù)庫(kù)用來(lái)執(zhí)行數(shù)據(jù)庫(kù)語(yǔ)句;數(shù)據(jù)庫(kù)基于與相似性語(yǔ)句解析請(qǐng)求對(duì)應(yīng)的解析數(shù)據(jù),來(lái)執(zhí)行輸入客戶段的數(shù)據(jù)庫(kù)語(yǔ)句;以及數(shù)據(jù)庫(kù)將執(zhí)行結(jié)果返回至客戶端;其中,客戶端語(yǔ)句相似性表與數(shù)據(jù)庫(kù)端語(yǔ)句相似性表一一對(duì)應(yīng)并同步更新。

此外,本發(fā)明還公開一種數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),包括:數(shù)據(jù)庫(kù)服務(wù)器,維護(hù)一數(shù)據(jù)庫(kù)端語(yǔ)句相似性表;以及多個(gè)客戶端,分別維護(hù)一客戶端語(yǔ)句相似性表;其中,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)利用上述方法來(lái)對(duì)輸入客戶端的數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行解析并執(zhí)行。

本發(fā)明所提供的用于數(shù)據(jù)庫(kù)語(yǔ)句的語(yǔ)句解析方法,可以快速解析數(shù)據(jù)庫(kù)語(yǔ)句,有利于提升數(shù)據(jù)庫(kù)的響應(yīng)速度、工作效率。其應(yīng)用場(chǎng)合廣、應(yīng)用成本低,也便于開發(fā)人員更高效地進(jìn)行數(shù)據(jù)庫(kù)開發(fā)工作。

附圖說(shuō)明

圖1示出本發(fā)明第一實(shí)施例提供的用于數(shù)據(jù)庫(kù)語(yǔ)句的語(yǔ)句解析方法的流程示意圖。

圖2示出本發(fā)明第三實(shí)施例提供的用于數(shù)據(jù)庫(kù)語(yǔ)句的語(yǔ)句解析方法的流程示意圖。

具體實(shí)施方式

如圖1所示,本發(fā)明第一實(shí)施例提供一種用于數(shù)據(jù)庫(kù)語(yǔ)句的語(yǔ)句解析方法,其包括如下各步驟:

步驟s10、對(duì)輸入數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行詞法分析,以獲得輸入單詞序列。

步驟s11、依據(jù)輸入單詞序列來(lái)查找語(yǔ)句相似性表,以確定語(yǔ)句相似性表中是否存在與輸入單詞序列相似的現(xiàn)有單詞序列。

其中,語(yǔ)句相似性表記錄各種彼此不同現(xiàn)有單詞序列與解析數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,現(xiàn)有單詞序列通過(guò)對(duì)數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行詞法分析而得到,解析數(shù)據(jù)由數(shù)據(jù)庫(kù)用來(lái)執(zhí)行數(shù)據(jù)庫(kù)語(yǔ)句。

具體地,例如,以如下3條sql語(yǔ)句為例:

1:select*fromtbl1wherea=123;

2:select*fromtbl1wherea=1;

3:select*fromtbl1wherea=3;

進(jìn)行詞法分析以生成單詞序列時(shí),單詞一般分為:關(guān)鍵字、變量名和值等部分,且不區(qū)分大小寫,例如語(yǔ)句1會(huì)被解析為類似如下的單詞序列[select,*,from,tbl1,where,a,=,123],其中[select,*,from,where,=]是關(guān)鍵字,[tbl1,a]是變量名,[123]為值??梢园l(fā)現(xiàn)語(yǔ)句1-3,具有相似的詞法序列。

作為優(yōu)選的實(shí)施方式,語(yǔ)句相似性表還包括一hash子表,hash子表記錄各種彼此不同現(xiàn)有單詞序列的hash值與解析數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系。

其中,現(xiàn)有單詞序列的hash值可基于如下方式來(lái)計(jì)算:基于對(duì)現(xiàn)有單詞序列進(jìn)行詞法分析所得的各單詞的位置以及hash值,計(jì)算現(xiàn)有單詞序列的hash值;即,現(xiàn)有單詞序列的hash值可以是一種加權(quán)組合計(jì)算得到的值。

具體地,繼續(xù)以上述3條sql語(yǔ)句為例,單詞序列的hash值的計(jì)算方法例如:

1)對(duì)數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行詞法分析,得到單詞序列;

2)若單詞類型為值,則該單詞的hash值為固定值(例如1);如果該單詞的類型為其他值,則該單詞的hash值為對(duì)應(yīng)單詞轉(zhuǎn)換為小寫字符串的hash值;

3)初始化sql_hash的值(例如sql_hash=7);

4)從頭開始順序遍歷各單詞,執(zhí)行如下偽代碼,對(duì)各單詞的hash值進(jìn)行位移求和:

sql_hash=sql_hash<<3+hash(當(dāng)前單詞)

5)最終sql_hash就是單詞序列的hash值。

通過(guò)本方法,可以發(fā)現(xiàn)上述3條sql語(yǔ)句1、語(yǔ)句2和語(yǔ)句3的單詞序列hash值是一樣的。

在該步驟s11中,具體地,確定語(yǔ)句相似性表中是否存在與輸入單詞序列相似的現(xiàn)有單詞序列可按照如下方式來(lái)實(shí)現(xiàn):針對(duì)語(yǔ)句相似性表中的每一現(xiàn)有單詞序列,比較該現(xiàn)有單詞序列與輸入單詞序列各自的經(jīng)詞法分析所得的單詞個(gè)數(shù)以及單詞位置,若單詞個(gè)數(shù)以及單詞位置均相同,則判定語(yǔ)句相似性表中存在與輸入單詞序列相似的現(xiàn)有單詞序列。若單詞個(gè)數(shù)不相似或單詞位置不相似,則判定不存在與輸入單詞序列相似的現(xiàn)有單詞序列。

為了提供數(shù)據(jù)庫(kù)的響應(yīng)速度,優(yōu)選地為語(yǔ)句相似性表在數(shù)據(jù)庫(kù)的緩存中設(shè)置一副本,通過(guò)查找緩存中的副本,可以更快速地確定語(yǔ)句相似性表中是否存在與輸入單詞序列相似的現(xiàn)有單詞序列。

步驟s120、若語(yǔ)句相似性表中存在與輸入單詞序列相似的現(xiàn)有單詞序列,則從語(yǔ)句相似性表中獲得相似的現(xiàn)有單詞序列對(duì)應(yīng)的解析數(shù)據(jù)。

在語(yǔ)句相似性表還包括hash子表的情況下,相應(yīng)地,在該步驟中,依據(jù)相似的現(xiàn)有單詞序列對(duì)應(yīng)的hash值來(lái)確定對(duì)應(yīng)于相似的現(xiàn)有單詞序列的解析數(shù)據(jù)。本領(lǐng)域技術(shù)人員可以理解,依據(jù)hash值,能夠促進(jìn)確定解析數(shù)據(jù)的效率、以及提升確定解析數(shù)據(jù)的準(zhǔn)確率。

步驟s121,若語(yǔ)句相似性表中不存在與輸入單詞序列相似的現(xiàn)有單詞序列,則對(duì)輸入單詞序列進(jìn)行解析,以獲得輸入單詞序列對(duì)應(yīng)的解析數(shù)據(jù),并且將輸入單詞序列以及對(duì)應(yīng)的解析數(shù)據(jù)存入語(yǔ)句相似性表中。

步驟s13、基于對(duì)應(yīng)于相似的現(xiàn)有單詞序列或?qū)?yīng)于輸入單詞序列的解析數(shù)據(jù),來(lái)執(zhí)行輸入數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)語(yǔ)句。

可以理解,根據(jù)本發(fā)明上述第一實(shí)施例,通過(guò)確定語(yǔ)句相似性表中有無(wú)與輸入單詞序列相似的現(xiàn)有單詞序列,并在存在相似現(xiàn)有單詞序列的情況下,可以快速獲得解析數(shù)據(jù)而直接應(yīng)用,這種語(yǔ)句解析方法可以快速解析數(shù)據(jù)庫(kù)語(yǔ)句,有利于提升數(shù)據(jù)庫(kù)的響應(yīng)速度、工作效率。

此外,該第一實(shí)施例能夠與數(shù)據(jù)庫(kù)語(yǔ)言無(wú)關(guān)地執(zhí)行,從而可以適應(yīng)于各種數(shù)據(jù)庫(kù)語(yǔ)言,適用場(chǎng)景更廣;其也為數(shù)據(jù)庫(kù)開發(fā)人員提供了更加便利的開發(fā)模式。

作為對(duì)上述第一實(shí)施例的進(jìn)一步改進(jìn),數(shù)據(jù)庫(kù)也可以為數(shù)據(jù)庫(kù)語(yǔ)句分配相似性標(biāo)志,相似語(yǔ)句之間有相同的標(biāo)志,不相似語(yǔ)句的相似性標(biāo)志則不同。優(yōu)選地,相似標(biāo)志在服務(wù)器向語(yǔ)句相似性表中插入新記錄時(shí)產(chǎn)生,其唯一標(biāo)識(shí)產(chǎn)生規(guī)則可以例如采用如下方法:1)依次累加,2)使用相似性hash中緩存值對(duì)應(yīng)的內(nèi)存地址等。數(shù)據(jù)庫(kù)可以維護(hù)相似性標(biāo)志與解析數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,例如使用數(shù)組或內(nèi)存地址查找等,即通過(guò)相識(shí)性標(biāo)志可以唯一地找到對(duì)應(yīng)相似語(yǔ)句的解析數(shù)據(jù)。

本發(fā)明第二實(shí)施例提供一種數(shù)據(jù)庫(kù)(附圖未示出),該數(shù)據(jù)庫(kù)包括一語(yǔ)句解析單元以及一語(yǔ)句相似性表,其中,語(yǔ)句解析單元利用上述第一實(shí)施例中提供的方法、以及語(yǔ)句相似性表對(duì)輸入數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行解析。

本發(fā)明第三實(shí)施例提供另一種用于數(shù)據(jù)庫(kù)語(yǔ)句的語(yǔ)句解析方法,其包括如下步驟:

步驟s30、對(duì)輸入客戶端的數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行詞法分析,以獲得輸入單詞序列。

步驟s31、依據(jù)輸入單詞序列來(lái)查找客戶端語(yǔ)句相似性表,以確定客戶端語(yǔ)句相似性表中是否存在與輸入單詞序列相似的現(xiàn)有單詞序。

其中,客戶端語(yǔ)句相似性表記錄各種彼此不同現(xiàn)有單詞序列,現(xiàn)有單詞序列通過(guò)對(duì)數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行詞法分析而得到。

步驟s32、若客戶端語(yǔ)句相似性表中存在與輸入單詞序列相似的現(xiàn)有單詞序列,則客戶端向數(shù)據(jù)庫(kù)發(fā)送相似性語(yǔ)句解析請(qǐng)求。

步驟s33、數(shù)據(jù)庫(kù)基于相似性語(yǔ)句解析請(qǐng)求來(lái)查找數(shù)據(jù)庫(kù)端語(yǔ)句相似性表,以確定與相似性語(yǔ)句解析請(qǐng)求對(duì)應(yīng)的解析數(shù)據(jù)。

其中,數(shù)據(jù)庫(kù)端語(yǔ)句相似性表記錄相似性語(yǔ)句解析請(qǐng)求與解析數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,解析數(shù)據(jù)由數(shù)據(jù)庫(kù)用來(lái)執(zhí)行數(shù)據(jù)庫(kù)語(yǔ)句。

步驟s34、數(shù)據(jù)庫(kù)基于與相似性語(yǔ)句解析請(qǐng)求對(duì)應(yīng)的解析數(shù)據(jù),來(lái)執(zhí)行輸入客戶段的數(shù)據(jù)庫(kù)語(yǔ)句。

步驟s35、數(shù)據(jù)庫(kù)將執(zhí)行結(jié)果返回至客戶端。

根據(jù)該第三實(shí)施例,客戶端語(yǔ)句相似性表與數(shù)據(jù)庫(kù)端語(yǔ)句相似性表一一對(duì)應(yīng)并同步更新。

作為對(duì)上述第三實(shí)施例的一種改進(jìn)方式,客戶端可以向服務(wù)器(數(shù)據(jù)庫(kù))發(fā)送數(shù)據(jù)庫(kù)語(yǔ)句執(zhí)行請(qǐng)求,服務(wù)器則向客戶端應(yīng)答執(zhí)行結(jié)果。數(shù)據(jù)庫(kù)為數(shù)據(jù)庫(kù)語(yǔ)句分配相似性標(biāo)志,并將相似性標(biāo)志告知客戶端;相似語(yǔ)句之間有相同的標(biāo)志,不相似語(yǔ)句的相似性標(biāo)志則不同。

具體地,客戶端對(duì)數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行詞法分析,隨后,本地查找語(yǔ)句相似性標(biāo)志,若存在與其對(duì)應(yīng)的語(yǔ)句相似性標(biāo)志,則發(fā)送語(yǔ)句相似性標(biāo)志到服務(wù)器,服務(wù)器(數(shù)據(jù)庫(kù))根據(jù)相似性標(biāo)志查找對(duì)應(yīng)的可復(fù)用解析數(shù)據(jù)并直接應(yīng)用;若客戶端未查找到語(yǔ)句相似性標(biāo)志,則直接發(fā)送經(jīng)詞法分析所得的單詞序列給服務(wù)器,收到應(yīng)答后,服務(wù)器進(jìn)行解析,并生成新的語(yǔ)句相似性標(biāo)志。

上述第三實(shí)施例針對(duì)客戶端/服務(wù)器的應(yīng)用場(chǎng)景,將詞法分析和語(yǔ)句相似性表的查找過(guò)程分散到客戶端來(lái)執(zhí)行,這顯著降低了服務(wù)器(數(shù)據(jù)庫(kù))的工作負(fù)載,從而提高了服務(wù)器端處理數(shù)據(jù)的能力。

本發(fā)明第四實(shí)施例提供一種數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),包括:數(shù)據(jù)庫(kù)服務(wù)器,其維護(hù)一數(shù)據(jù)庫(kù)端語(yǔ)句相似性表;以及多個(gè)客戶端,各自分別維護(hù)一客戶端語(yǔ)句相似性表。其中,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)利用上述第三實(shí)施例中提供的方法來(lái)對(duì)輸入客戶端的數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行解析并執(zhí)行。

上述說(shuō)明僅針對(duì)于本發(fā)明的優(yōu)選實(shí)施例,并不在于限制本發(fā)明的保護(hù)范圍。本領(lǐng)域技術(shù)人員可作出各種變形設(shè)計(jì),而不脫離本發(fā)明的思想及附隨的權(quán)利要求。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
丹棱县| 绥芬河市| 庄浪县| 昔阳县| 开江县| 龙口市| 旌德县| 澄城县| 韶山市| 綦江县| 横峰县| 塘沽区| 大理市| 湖州市| 绥德县| 南和县| 台山市| 清苑县| 砀山县| 柳江县| 绵竹市| 龙里县| 师宗县| 喀喇沁旗| 云安县| 乡宁县| 巢湖市| 竹溪县| 平山县| 体育| 修水县| 同心县| 湖口县| 章丘市| 万全县| 库尔勒市| 密山市| 沐川县| 甘孜县| 灯塔市| 静安区|