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

一種數(shù)據(jù)庫數(shù)據(jù)的發(fā)送、接收方法、客戶端、服務(wù)器的制造方法

文檔序號:6539032閱讀:223來源:國知局
一種數(shù)據(jù)庫數(shù)據(jù)的發(fā)送、接收方法、客戶端、服務(wù)器的制造方法
【專利摘要】本發(fā)明適用于數(shù)據(jù)庫【技術(shù)領(lǐng)域】,提供了一種數(shù)據(jù)庫數(shù)據(jù)的發(fā)送、接收方法、客戶端、服務(wù)器。在所述發(fā)送方法中,客戶端向服務(wù)器發(fā)送數(shù)據(jù)請求消息;接收所述服務(wù)器以列向量格式返回的符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù);對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,將所述列向量格式轉(zhuǎn)換為行向量格式。本發(fā)明將解壓以及格式轉(zhuǎn)換的過程轉(zhuǎn)移至了客戶端,服務(wù)器可將數(shù)據(jù)庫數(shù)據(jù)直接進(jìn)行壓縮,因此減少了服務(wù)器的負(fù)荷,增加了數(shù)據(jù)庫的性能和吞吐量,并減少了對網(wǎng)絡(luò)帶寬的占用,提高了數(shù)據(jù)的傳輸效率。
【專利說明】一種數(shù)據(jù)庫數(shù)據(jù)的發(fā)送、接收方法、客戶端、服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)據(jù)庫【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)庫數(shù)據(jù)的發(fā)送、接收方法、客戶端、服務(wù)器。
【背景技術(shù)】
[0002]數(shù)據(jù)庫指的是以一定方式儲(chǔ)存在一起、能為多個(gè)用戶共享、具有盡可能小的冗余度、與應(yīng)用程序彼此獨(dú)立的數(shù)據(jù)集合。在數(shù)據(jù)庫系統(tǒng)中,有兩種元組存儲(chǔ)格式分別是行向量格式和列向量格式。
[0003]參考圖1,圖1是現(xiàn)有的行向量格式和列向量格式的樣例圖;
[0004]如圖1所示,所謂行向量格式,就是按行在頁面上存儲(chǔ)記錄,一行就是一條記錄,所謂列向量格式,就是不同記錄的同一列存在一個(gè)頁面上,一列就是一條記錄。
[0005]行向量格式存在的缺點(diǎn)是,當(dāng)表比較寬時(shí),若查詢的數(shù)據(jù)量小,需要讀取大量的數(shù)據(jù),使得查詢需要更長的時(shí)間。例如,表中列數(shù)較多,幾十上百列時(shí),若只需要查詢少數(shù)幾列數(shù)據(jù)時(shí),會(huì)造成大量的數(shù)據(jù)讀取,顯然,也使得查詢需要較長的時(shí)間。
[0006]在此種場景下,采用列向量格式存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫,與采用行向量格式存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫相比,具有明顯的優(yōu)勢。其中,列向量格式的主要有兩個(gè)優(yōu)點(diǎn),詳述如下:
[0007]1、每列的數(shù)據(jù)聚集存儲(chǔ),在查詢時(shí),只需要少數(shù)幾個(gè)列的時(shí)候,能大大減少讀取的數(shù)據(jù)量;
[0008]2、每列的數(shù)據(jù)聚集存儲(chǔ),容易為這種聚集存儲(chǔ)設(shè)計(jì)更好的壓縮/解壓算法。
[0009]因此,在聯(lián)機(jī)分析處理(英語:0n_Line Analytical Processing,簡稱0LAP)、聯(lián)機(jī)交易處理(英語:0n_Line Transaction Processing,簡稱0LTP)等查詢密集型應(yīng)用中,通常采列向量格式存儲(chǔ)數(shù)據(jù)。雖然數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)是列存儲(chǔ)方式,但是當(dāng)最終查詢結(jié)果返回給用戶(客戶端)時(shí),還是要以行向量的形式來顯示,以適應(yīng)用戶的習(xí)慣。
[0010]參考圖2,圖2是現(xiàn)有技術(shù)中提供的服務(wù)器與客戶端之間數(shù)據(jù)庫數(shù)據(jù)查詢的實(shí)現(xiàn)流程圖,其操作步驟如下:
[0011]1、客戶端將查詢通過SQL語句的形式發(fā)給服務(wù)器,服務(wù)器執(zhí)行SQL產(chǎn)生結(jié)果數(shù)據(jù),該結(jié)果數(shù)據(jù)是壓縮的列向量格式;
[0012]2、由于客戶端只能以行存儲(chǔ)的格式顯示查詢結(jié)果,因此,服務(wù)器需要先將結(jié)果數(shù)據(jù)進(jìn)行解壓,然后將列向量格式轉(zhuǎn)換為行向量格式;
[0013]3、有些服務(wù)器會(huì)直接將步驟2的處理結(jié)果作為查詢結(jié)果返回給客戶端,有些服務(wù)器為了減少對網(wǎng)絡(luò)帶寬的占用,會(huì)對步驟2生成的行向量進(jìn)行壓縮然后再返回給客戶端,但是此時(shí)是對行向量格式的數(shù)據(jù)進(jìn)行壓縮,其壓縮效果遠(yuǎn)不及列向量格式的數(shù)據(jù)的壓縮效果。
[0014]然而,現(xiàn)有技術(shù)中提供了數(shù)據(jù)庫服務(wù)器與客戶端之間交互的方案,其存在兩個(gè)方面的主要缺點(diǎn),詳述如下:
[0015]第一方面,服務(wù)器負(fù)荷很高,吞吐量和性能不理想。由于服務(wù)器需要先將結(jié)果數(shù)據(jù)進(jìn)行解壓,將列向量格式轉(zhuǎn)換為行向量格式,而在服務(wù)器中,服務(wù)器的訪問量大,計(jì)算數(shù)據(jù)量大,使得服務(wù)器負(fù)荷很高,吞吐量和性能不理想。
[0016]第二方面,數(shù)據(jù)解壓后再傳遞,增加了對網(wǎng)絡(luò)帶寬的占用,降低數(shù)據(jù)的傳輸效率。有些服務(wù)器直接將步驟2的處理結(jié)果作為查詢結(jié)果返回給客戶端,因此會(huì)增加了對網(wǎng)絡(luò)帶寬的占用,降低數(shù)據(jù)的傳輸效率。
[0017]綜上所述,現(xiàn)有的數(shù)據(jù)庫服務(wù)器與客戶端之間交互的方案,其增加了服務(wù)器的負(fù)荷,降低數(shù)據(jù)庫的性能和吞吐量,并增加了對網(wǎng)絡(luò)帶寬的占用,降低數(shù)據(jù)的傳輸效率。

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

[0018]本發(fā)明實(shí)施例的目的在于提供一種數(shù)據(jù)庫數(shù)據(jù)的發(fā)送、接收方法、客戶端、服務(wù)器,以解決數(shù)據(jù)庫服務(wù)器與客戶端之間交互的方案中,服務(wù)器的負(fù)荷重,數(shù)據(jù)庫的性能和吞吐量低,網(wǎng)絡(luò)帶寬的占用大,數(shù)據(jù)的傳輸效率低的問題。
[0019]第一方面,一種數(shù)據(jù)庫數(shù)據(jù)的接收方法,包括:
[0020]客戶端向服務(wù)器發(fā)送數(shù)據(jù)請求消息;
[0021]接收所述服務(wù)器以列向量格式返回的符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù);
[0022]對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,將所述列向量格式轉(zhuǎn)換為行向量格式。
[0023]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,在所述接收所述服務(wù)器以列向量格式返回的符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù)之前,還包括:
[0024]接收所述服務(wù)器返回的格式標(biāo)識(shí),所述格式標(biāo)識(shí)包括壓縮的列向量的格式標(biāo)識(shí)、非壓縮的列向量的格式標(biāo)識(shí)。
[0025]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,當(dāng)所述格式標(biāo)識(shí)為壓縮的列向量的格式標(biāo)識(shí)時(shí),在所述對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換之前,包括:
[0026]采用數(shù)據(jù)庫驅(qū)動(dòng)中的解壓線程,對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行數(shù)據(jù)解壓。
[0027]結(jié)合第一方面或結(jié)合第一方面的第一至第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,包括:
[0028]采用數(shù)據(jù)庫驅(qū)動(dòng)中的轉(zhuǎn)換線程,對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換。
[0029]第二方面,一種數(shù)據(jù)庫數(shù)據(jù)的發(fā)送方法,所述方法,包括:
[0030]服務(wù)器接收客戶端發(fā)送的數(shù)據(jù)請求消息;
[0031]根據(jù)接收到的數(shù)據(jù)請求消息,查詢符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù);
[0032]以列向量格式,將符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù)返回至所述客戶端。
[0033]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,在所述將符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù)返回至客戶端之前,還包括:
[0034]返回格式標(biāo)識(shí)至客戶端,所述格式標(biāo)識(shí)包括:壓縮的列向量的格式標(biāo)識(shí)、非壓縮的列向量的格式標(biāo)識(shí)。
[0035]合第三方面,一種客戶端,包括:
[0036]發(fā)送單元,用于向服務(wù)器發(fā)送數(shù)據(jù)請求消息;
[0037]第一接收單元,用于接收所述服務(wù)器以列向量格式返回的符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù);[0038]轉(zhuǎn)換單元,用于對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,將所述列向量格式轉(zhuǎn)換為行向量格式。
[0039]結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,還包括:
[0040]格式標(biāo)識(shí)接收單元,用于接收所述服務(wù)器返回的格式標(biāo)識(shí),所述格式標(biāo)識(shí)為壓縮的列向量的格式標(biāo)識(shí)或者為非壓縮的列向量的格式標(biāo)識(shí)。
[0041]結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第二種可能的實(shí)現(xiàn)方式中,所述轉(zhuǎn)換單元,包括:
[0042]解壓子單元,用于采用數(shù)據(jù)庫驅(qū)動(dòng)中的解壓線程,對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行數(shù)據(jù)解壓。
[0043]結(jié)合第三方面或結(jié)合第三方面的第一至第二種可能的實(shí)現(xiàn)方式,在第三方面的第三種可能的實(shí)現(xiàn)方式中,所述轉(zhuǎn)換單元,還包括:
[0044]轉(zhuǎn)換子單元,用于采用數(shù)據(jù)庫驅(qū)動(dòng)中的轉(zhuǎn)換線程,對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換。
[0045]第四方面,一種客戶端,所述客戶端包括處理器、存儲(chǔ)器、通信接口,其中處理器、通信接口、存儲(chǔ)器通過總線完成相互間的通信;
[0046]所述通信接口,用于與其他通信設(shè)備進(jìn)行通信;
[0047]所述處理器,用于執(zhí)行程序;
[0048]所述存儲(chǔ)器,用于存儲(chǔ)程序;
[0049]其中程序用于客戶端向服務(wù)器發(fā)送數(shù)據(jù)請求消息;用于接收所述服務(wù)器以列向量格式返回的符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù);用于當(dāng)所述數(shù)據(jù)庫數(shù)據(jù)的格式為壓縮的列向量格式時(shí),用于對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行數(shù)據(jù)解壓以及格式轉(zhuǎn)換,將所述壓縮的列向量格式轉(zhuǎn)換為非壓縮的行向量格式。
[0050]第五方面,一種服務(wù)器,其特征在于,包括:
[0051]第二接收單元,用于接收客戶端發(fā)送的數(shù)據(jù)請求消息;
[0052]查詢單元,用于根據(jù)接收到的數(shù)據(jù)請求消息,查詢符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù);
[0053]返回單元,用于以列向量格式,將符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù)返回至所述客戶端。
[0054]結(jié)合第五方面,在第五方面的第一種可能的實(shí)現(xiàn)方式中,還包括:
[0055]返回格式標(biāo)識(shí)單元,用于返回格式標(biāo)識(shí)至客戶端,所述格式標(biāo)識(shí)包括:壓縮的列向量的格式標(biāo)識(shí)、非壓縮的列向量的格式標(biāo)識(shí)。
[0056]結(jié)合第六方面,一種服務(wù)器,所述服務(wù)器包括處理器、存儲(chǔ)器、通信接口,其中處理器、通信接口、存儲(chǔ)器通過總線完成相互間的通信;
[0057]所述通信接口,用于與其他通信設(shè)備進(jìn)行通信;
[0058]所述處理器,用于執(zhí)行程序;
[0059]所述存儲(chǔ)器,用于存儲(chǔ)程序;
[0060]其中程序用于服務(wù)器接收客戶端發(fā)送的數(shù)據(jù)請求消息;用于根據(jù)接收到的數(shù)據(jù)請求消息,查詢符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù);用于以列向量格式,將符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù)返回至所述客戶端。[0061]在本實(shí)施例中,對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,將所述列向量格式轉(zhuǎn)換為行向量格式。將解壓以及格式轉(zhuǎn)換的過程轉(zhuǎn)移至了客戶端,服務(wù)器可將數(shù)據(jù)庫數(shù)據(jù)直接進(jìn)行壓縮,因此可減少了服務(wù)器的負(fù)荷,增加數(shù)據(jù)庫的性能和吞吐量,并減少了對網(wǎng)絡(luò)帶寬的占用,提高了數(shù)據(jù)的傳輸效率。
【專利附圖】

【附圖說明】
[0062]圖1是現(xiàn)有的行向量格式和列向量格式的樣例圖
[0063]圖2是現(xiàn)有技術(shù)中提供的服務(wù)器與客戶端之間數(shù)據(jù)庫數(shù)據(jù)查詢的實(shí)現(xiàn)流程圖;
[0064]圖3是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)庫數(shù)據(jù)發(fā)送方法的實(shí)現(xiàn)流程圖;
[0065]圖4是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)庫數(shù)據(jù)發(fā)送方法的實(shí)現(xiàn)流程圖;
[0066]圖5是本發(fā)明實(shí)施例在實(shí)際應(yīng)提供的客戶端和服務(wù)器交互的實(shí)現(xiàn)流程圖;
[0067]圖6是本發(fā)明實(shí)施例提供的一種客戶端;
[0068]圖7是本發(fā)明實(shí)施例提供的一種客戶端的結(jié)構(gòu)示意圖;
[0069]圖8是本發(fā)明實(shí)施例提供的一種服務(wù)器;
[0070]圖9是本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0071]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0072]參考圖3,圖3是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)庫數(shù)據(jù)發(fā)送方法的實(shí)現(xiàn)流程圖,詳述如下:
[0073]在步驟S301中,客戶端向服務(wù)器發(fā)送數(shù)據(jù)請求消息;
[0074]在本實(shí)施例中,客戶端為位于本地站點(diǎn)內(nèi),接入網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)的終端。
[0075]在本實(shí)施例中,當(dāng)客戶端內(nèi)的應(yīng)用程序需要用到數(shù)據(jù)庫數(shù)據(jù)時(shí),可通過客戶端向服務(wù)器發(fā)送數(shù)據(jù)請求消息。
[0076]在本實(shí)施例中,數(shù)據(jù)庫可以為任意一種以列向量格式存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫,包括但不限于關(guān)系型數(shù)據(jù)庫系統(tǒng)。
[0077]在本實(shí)施例中,數(shù)據(jù)請求消息是數(shù)據(jù)庫的一些查詢或查詢語句,例如SQL語句。
[0078]服務(wù)器為可進(jìn)行數(shù)據(jù)庫數(shù)據(jù)查詢/查詢的服務(wù)器。
[0079]在步驟S302中,接收所述服務(wù)器以列向量格式返回的符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù);
[0080]在本實(shí)施例中,服務(wù)端接受到數(shù)據(jù)請求消息,向客戶端返回的符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù),客戶端通過數(shù)據(jù)庫驅(qū)動(dòng)接收服務(wù)器返回的符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù)。
[0081]在步驟S304中,對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,將所述列向量格式轉(zhuǎn)換為行向量格式。
[0082]在本實(shí)施例中,當(dāng)數(shù)據(jù)庫數(shù)據(jù)的格式為壓縮的列向量格式時(shí),客戶端對數(shù)據(jù)庫數(shù)據(jù)進(jìn)行數(shù)據(jù)解壓,數(shù)據(jù)解壓完成后,再進(jìn)行格式轉(zhuǎn)換,將壓縮的列向量格式轉(zhuǎn)換為非壓縮的行向量格式。
[0083]在本實(shí)施例中,通過客戶端將壓縮的列向量格式轉(zhuǎn)換為非壓縮的行向量格式,減少了服務(wù)器的負(fù)荷,增加數(shù)據(jù)庫的性能和吞吐量,并減少了對網(wǎng)絡(luò)帶寬的占用,提高了數(shù)據(jù)的傳輸效率。
[0084]在本實(shí)施例中,當(dāng)數(shù)據(jù)庫數(shù)據(jù)的格式不為壓縮的列向量格式時(shí),客戶端根據(jù)其格式,進(jìn)行相應(yīng)的操作。例如,當(dāng)數(shù)據(jù)庫數(shù)據(jù)的格式為非壓縮的列向量格式時(shí),客戶端對其進(jìn)行格式轉(zhuǎn)換,將非壓縮的列向量格式轉(zhuǎn)換為非壓縮的行向量格式;當(dāng)數(shù)據(jù)庫數(shù)據(jù)的格式為壓縮的行向量格式時(shí),客戶端對其進(jìn)行解壓,將壓縮的行向量格式轉(zhuǎn)換為非壓縮的行向量格式;當(dāng)數(shù)據(jù)庫數(shù)據(jù)的格式為非壓縮的行向量格式時(shí),客戶端直接將數(shù)據(jù)庫數(shù)據(jù)進(jìn)行記錄存儲(chǔ)。
[0085]作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,在所述接收所述服務(wù)器以列向量格式返回的符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù)之前,還包括:
[0086]接收所述服務(wù)器返回的格式標(biāo)識(shí),所述格式標(biāo)識(shí)包括壓縮的列向量的格式標(biāo)識(shí)、非壓縮的列向量的格式標(biāo)識(shí)。
[0087]在本實(shí)施例中,由于服務(wù)器在發(fā)送符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù)之前,會(huì)返回格式標(biāo)識(shí),因此,客戶端可以根據(jù)服務(wù)器返回的格式標(biāo)識(shí),得到符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù)的格式。
[0088]例如,當(dāng)接收到的格式標(biāo)識(shí)為壓縮的列向量的格式標(biāo)識(shí)時(shí),也就是表示數(shù)據(jù)庫數(shù)據(jù)是服務(wù)器對以列向量存儲(chǔ)的數(shù)據(jù)庫數(shù)據(jù)進(jìn)行壓縮生成的。
[0089]在本實(shí)施例中,格式標(biāo)識(shí)表示數(shù)據(jù)庫數(shù)據(jù)的標(biāo)識(shí),格式標(biāo)識(shí)可以采用字符串的形式進(jìn)行表示,在此不做限制。
`[0090]參考表1,表1是本發(fā)明實(shí)施例提供的格式標(biāo)識(shí)的較佳的樣例圖,詳述如下:
[0091]
【權(quán)利要求】
1.一種數(shù)據(jù)庫數(shù)據(jù)的接收方法,其特征在于,包括: 客戶端向服務(wù)器發(fā)送數(shù)據(jù)請求消息; 接收所述服務(wù)器以列向量格式返回的符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù); 對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,將所述列向量格式轉(zhuǎn)換為行向量格式。
2.如權(quán)利要求1所述的方法,其特征在于,在所述接收所述服務(wù)器以列向量格式返回的符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù)之前,還包括: 接收所述服務(wù)器返回的格式標(biāo)識(shí),所述格式標(biāo)識(shí)包括壓縮的列向量的格式標(biāo)識(shí)、非壓縮的列向量的格式標(biāo)識(shí)。
3.如權(quán)利要求2所述的方法,其特征在于,當(dāng)所述格式標(biāo)識(shí)為壓縮的列向量的格式標(biāo)識(shí)時(shí),在所述對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換之前,所述方法還包括: 采用數(shù)據(jù)庫驅(qū)動(dòng)中的解壓線程,對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行數(shù)據(jù)解壓。
4.如權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換具體為: 采用數(shù)據(jù)庫驅(qū)動(dòng)中的轉(zhuǎn)換線程,對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換。
5.一種數(shù)據(jù)庫數(shù)據(jù)的發(fā)送方法,其特征在于,包括: 服務(wù)器接收客戶端發(fā)送的數(shù)據(jù)請求消息; 根據(jù)接收到的數(shù)據(jù)請求消息,查詢符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù);` 以列向量格式,將符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù)返回至所述客戶端。
6.如權(quán)利要求5所述的方法,其特征在于,在所述將符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù)返回至客戶端之前,還包括: 返回格式標(biāo)識(shí)至客戶端,所述格式標(biāo)識(shí)包括:壓縮的列向量的格式標(biāo)識(shí)、非壓縮的列向量的格式標(biāo)識(shí)。
7.一種客戶端,其特征在于,包括: 發(fā)送單元,用于向服務(wù)器發(fā)送數(shù)據(jù)請求消息; 第一接收單元,用于接收所述服務(wù)器以列向量格式返回的符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù); 轉(zhuǎn)換單元,用于對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,將所述列向量格式轉(zhuǎn)換為行向量格式。
8.如權(quán)利要求7所述的客戶端,其特征在于,還包括: 格式標(biāo)識(shí)接收單元,用于接收所述服務(wù)器返回的格式標(biāo)識(shí),所述格式標(biāo)識(shí)為壓縮的列向量的格式標(biāo)識(shí)或者為非壓縮的列向量的格式標(biāo)識(shí)。
9.如權(quán)利要求7所述的客戶端,其特征在于,所述轉(zhuǎn)換單元,包括: 解壓子單元,用于采用數(shù)據(jù)庫驅(qū)動(dòng)中的解壓線程,對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行數(shù)據(jù)解壓。
10.如權(quán)利要求7至9任意一項(xiàng)所述的客戶端,其特征在于,所述轉(zhuǎn)換單元,還包括: 轉(zhuǎn)換子單元,用于采用數(shù)據(jù)庫驅(qū)動(dòng)中的轉(zhuǎn)換線程,對所述數(shù)據(jù)庫數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換。
11.一種服務(wù)器,其特征在于,包括: 第二接收單元,用于接收客戶端發(fā)送的數(shù)據(jù)請求消息; 查詢單元,用于根據(jù)接收到的數(shù)據(jù)請求消息,查詢符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù);返回單元,用于以列向量格式,將符合所述數(shù)據(jù)請求消息的數(shù)據(jù)庫數(shù)據(jù)返回至所述客戶端。
12.如權(quán) 利要求11所述的服務(wù)器,其特征在于,還包括: 返回格式標(biāo)識(shí)單元,用于返回格式標(biāo)識(shí)至客戶端,所述格式標(biāo)識(shí)包括:壓縮的列向量的格式標(biāo)識(shí)、非壓縮的列向量的格式標(biāo)識(shí)。
【文檔編號】G06F17/30GK103778258SQ201410069733
【公開日】2014年5月7日 申請日期:2014年2月27日 優(yōu)先權(quán)日:2014年2月27日
【發(fā)明者】王傳廷, 文繼軍, 孫東旺 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
台山市| 南郑县| 珲春市| 丹凤县| 托里县| 怀安县| 大埔区| 青神县| 古田县| 台山市| 古蔺县| 喀什市| 揭东县| 怀化市| 新沂市| 鸡东县| 财经| 开平市| 任丘市| 广河县| 虎林市| 东山县| 加查县| 夏河县| 安溪县| 滨州市| 惠东县| 临泉县| 松溪县| 海淀区| 大埔区| 黄梅县| 喀喇沁旗| 永济市| 日喀则市| 扶余县| 清苑县| 阿拉尔市| 马尔康县| 壤塘县| 如东县|