亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)庫(kù)多表聯(lián)合查詢(xún)的方法與流程

文檔序號(hào):11774768閱讀:876來(lái)源:國(guó)知局
一種數(shù)據(jù)庫(kù)多表聯(lián)合查詢(xún)的方法與流程
本發(fā)明涉及數(shù)據(jù)庫(kù)
技術(shù)領(lǐng)域
,尤其涉及一種數(shù)據(jù)庫(kù)多表聯(lián)合查詢(xún)的方法。
背景技術(shù)
:數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合,數(shù)據(jù)庫(kù)中的數(shù)據(jù)以一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存在一起,用戶(hù)可以在一定范圍內(nèi)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢(xún)、檢索和處理等操作。根據(jù)查詢(xún)要求從一個(gè)計(jì)算機(jī)文件或數(shù)據(jù)庫(kù)中提取所需要的數(shù)據(jù)的技術(shù),這是數(shù)據(jù)處理的基本技術(shù)之一,稱(chēng)之為數(shù)據(jù)查詢(xún)技術(shù)。對(duì)于關(guān)系型數(shù)據(jù)庫(kù)而言,數(shù)據(jù)查詢(xún)的方法有很多種,如簡(jiǎn)單結(jié)構(gòu)化查詢(xún)語(yǔ)言查詢(xún)、模糊查詢(xún)、對(duì)象化數(shù)據(jù)模型查詢(xún)、多表聯(lián)合查詢(xún)等。其中,多表聯(lián)合查詢(xún)是非常常用且重要的查詢(xún)方法,在數(shù)據(jù)庫(kù)管理中可通過(guò)連接運(yùn)算符來(lái)實(shí)現(xiàn)。在關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)中,表建立時(shí)各數(shù)據(jù)之間的關(guān)系可以是不確定的,通常把一個(gè)實(shí)體的所有信息存放在一張表中。在檢索數(shù)據(jù)時(shí),通過(guò)連表操作查詢(xún)出存放于多個(gè)表中的不同實(shí)體的信息。這種多表聯(lián)合查詢(xún)的方法給數(shù)據(jù)查詢(xún)操作帶來(lái)很大的靈活性,用戶(hù)可以在任何時(shí)候增加新的數(shù)據(jù)類(lèi)型,只需為不同實(shí)體創(chuàng)建新的表,而不必對(duì)數(shù)據(jù)庫(kù)進(jìn)行額外的操作。然而,隨著信息系統(tǒng)的不斷普及和深入應(yīng)用,所產(chǎn)生的業(yè)務(wù)邏輯數(shù)據(jù)信息量呈現(xiàn)爆炸性增長(zhǎng),數(shù)據(jù)之間的耦合度也變得越來(lái)越高。在關(guān)系型數(shù)據(jù)庫(kù)中表現(xiàn)為關(guān)系表的數(shù)量不斷增多,數(shù)據(jù)表之間的關(guān)聯(lián)關(guān)系變得更加復(fù)雜。此外,單張表中數(shù)據(jù)量的也不斷增加,采用多表聯(lián)合查詢(xún)的方式對(duì)數(shù)據(jù)進(jìn)行檢索時(shí),計(jì)算機(jī)處理速度明顯下降,數(shù)據(jù)查詢(xún)效率非常低。針對(duì)多表聯(lián)合查詢(xún)存在的查詢(xún)效率低的問(wèn)題,目前主要依靠增加索引的方式來(lái)提高查詢(xún)效率,由于不同類(lèi)型的索引具有不適合在重復(fù)率低的字段上建立或者占用大量空間等方面的缺陷,因此如果涉及的多個(gè)表的數(shù)據(jù)量都非常大且重復(fù)率高時(shí),索引沒(méi)建好的話(huà)執(zhí)行效率也不敢恭維。技術(shù)實(shí)現(xiàn)要素:本發(fā)明要解決是數(shù)據(jù)庫(kù)多表聯(lián)合查詢(xún)速度慢的技術(shù)問(wèn)題,提供一種新的多表查詢(xún)方法,以顯著地提高多表聯(lián)合查詢(xún)的處理速度,提升查詢(xún)效率。本發(fā)明提供一種數(shù)據(jù)庫(kù)多表聯(lián)合查詢(xún)的方法,其特征在于,包括以下步驟:步驟一,根據(jù)查詢(xún)需求,確定關(guān)系型數(shù)據(jù)庫(kù)中與業(yè)務(wù)邏輯相關(guān)聯(lián)的多個(gè)表;步驟二,連接數(shù)據(jù)庫(kù),并獲取所述多個(gè)表的信息;步驟三,根據(jù)所述多個(gè)表的外鍵信息,將所述多個(gè)表關(guān)聯(lián)成一張物化視圖表;步驟四,按照查詢(xún)需求的要求對(duì)所述物化視圖表中的字段進(jìn)行處理,生成組合鍵;步驟五,新建一列式數(shù)據(jù)表,將所述組合鍵設(shè)置為所述列式數(shù)據(jù)表中的行鍵;步驟六,建立從所述關(guān)系型數(shù)據(jù)庫(kù)的字段到所述列式數(shù)據(jù)表的列標(biāo)識(shí)符的映射關(guān)系,并將所述映射關(guān)系以及所述物化視圖表中的數(shù)據(jù)記錄寫(xiě)入xml文件中;步驟七,根據(jù)存儲(chǔ)于xml文件中的所述映射關(guān)系,將物化視圖表中的組合鍵和字段映射成列式數(shù)據(jù)表中的行鍵和列標(biāo)識(shí)符,并將物化視圖表中的數(shù)據(jù)記錄寫(xiě)入到列式數(shù)據(jù)表中;步驟八,接收多表查詢(xún)請(qǐng)求,在所述列式數(shù)據(jù)表中進(jìn)行查詢(xún),獲取查詢(xún)結(jié)果。優(yōu)選地,所述的數(shù)據(jù)庫(kù)多表聯(lián)合查詢(xún)的方法,還包括在服務(wù)端設(shè)置監(jiān)聽(tīng)器,用于對(duì)所述關(guān)系型數(shù)據(jù)庫(kù)的更新操作進(jìn)行監(jiān)聽(tīng),一旦監(jiān)聽(tīng)到數(shù)據(jù)庫(kù)中產(chǎn)生數(shù)據(jù)更新,便在所述物化視圖表中進(jìn)行數(shù)據(jù)同步。優(yōu)選地,所述監(jiān)聽(tīng)器還對(duì)物化視圖表的更新操作進(jìn)行監(jiān)聽(tīng),一旦監(jiān)聽(tīng)到所述物化視圖表中產(chǎn)生數(shù)據(jù)更新,便掃描所述物化視圖表中并查找出新增數(shù)據(jù)記錄,對(duì)所述新增數(shù)據(jù)記錄重復(fù)步驟六和步驟七。優(yōu)選地,步驟四還包括在所述物化視圖表中添加一標(biāo)記位,該標(biāo)記位用于標(biāo)記數(shù)據(jù)記錄是否寫(xiě)入至列式數(shù)據(jù)表中,初始默認(rèn)值為0。優(yōu)選地,根據(jù)步驟七的返回結(jié)果修改物化視圖表中的標(biāo)記位,如果返回結(jié)果中顯示物化視圖表中的數(shù)據(jù)記錄成功寫(xiě)入列式數(shù)據(jù)表,則將所述標(biāo)記位由0改為1,如果返回結(jié)果中顯示物化視圖表中的數(shù)據(jù)記錄未能寫(xiě)入列式數(shù)據(jù)表,則所述標(biāo)記位保持默認(rèn)值0。優(yōu)選地,在步驟七中將物化視圖表中標(biāo)記位為0的數(shù)據(jù)記錄寫(xiě)入到列式數(shù)據(jù)表中。優(yōu)選地,可以按照給定周期對(duì)所述新增數(shù)據(jù)記錄重復(fù)步驟六和步驟七。優(yōu)選地,所述周期可按實(shí)際需要進(jìn)行設(shè)置,比如周期可設(shè)置為600s,也就是說(shuō),每600s對(duì)物化視圖表中的增量數(shù)據(jù)進(jìn)行一次寫(xiě)入操作,將新增數(shù)據(jù)記錄寫(xiě)入到列式數(shù)據(jù)表。相比現(xiàn)有技術(shù)方案,本發(fā)明的有益效果在于,在數(shù)據(jù)表數(shù)量極大增長(zhǎng),數(shù)據(jù)表之間的關(guān)聯(lián)關(guān)系愈發(fā)復(fù)雜的情況下,本發(fā)明的方案通過(guò)建立列式數(shù)據(jù)庫(kù),將關(guān)系型數(shù)據(jù)庫(kù)中的數(shù)據(jù)記錄遷移至列式數(shù)據(jù)庫(kù)中再進(jìn)行多表聯(lián)合查詢(xún),使得查詢(xún)的速度和效率都得到很大的提升。附圖說(shuō)明通過(guò)結(jié)合附圖的以下詳細(xì)描述,本發(fā)明的上述及其他目的、特征和優(yōu)點(diǎn)將變得更為明顯。在附圖中:圖1為本發(fā)明數(shù)據(jù)庫(kù)多表聯(lián)合查詢(xún)方法一個(gè)實(shí)施例的流程示意圖;圖2為不同的多表查詢(xún)方法的效率對(duì)比曲線(xiàn)圖。具體實(shí)施方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。圖1是本發(fā)明數(shù)據(jù)庫(kù)多表聯(lián)合查詢(xún)方法一個(gè)實(shí)施例的流程示意圖,根據(jù)實(shí)施例,并以傳感設(shè)備的元數(shù)據(jù)信息表和網(wǎng)關(guān)信息表在關(guān)系型數(shù)據(jù)庫(kù)mysql中的設(shè)計(jì)為例來(lái)說(shuō)明本發(fā)明的技術(shù)方案,本發(fā)明提供的數(shù)據(jù)庫(kù)多表聯(lián)合查詢(xún)方法包括如下步驟:步驟一,根據(jù)查詢(xún)需求,將mysql中具有關(guān)聯(lián)關(guān)系的表進(jìn)行分組,確定mysql中具有關(guān)聯(lián)關(guān)系的元數(shù)據(jù)信息表sensorinfo和網(wǎng)關(guān)信息表gatewayinfo。步驟二,連接mysql數(shù)據(jù)庫(kù),獲取表sensorinfo(見(jiàn)表1)和表gatewayinfo(見(jiàn)表2)的信息。根據(jù)數(shù)據(jù)庫(kù)查詢(xún)請(qǐng)求中的字段以及表的信息構(gòu)造為多條針對(duì)表sensorinfo和表gatewayinfo的結(jié)構(gòu)化查詢(xún)語(yǔ)句sql,將所述sql語(yǔ)句存入內(nèi)存中。表1元數(shù)據(jù)信息表sensorinfo列名數(shù)據(jù)類(lèi)型默認(rèn)值備注sensor_idint(11)notnull主鍵、傳感器編號(hào)(流水號(hào))gateway_idint(11)null外鍵typeint(11)0傳感器類(lèi)型rateint(11)600采樣頻率(單位:秒)locationvarchar(255)null位置表2網(wǎng)關(guān)信息表gatewayinfo步驟三,根據(jù)外鍵信息(此處為表sensorinfo中的字段gateway_id),采用連接運(yùn)算符leftjoin來(lái)連接表sensorinfo和表gatewayinfo,構(gòu)造出聯(lián)表的sql語(yǔ)句。執(zhí)行sql語(yǔ)句,生成一張單表,即物化視圖表rel_sen_gate。步驟四,對(duì)所述物化視圖表中的字段進(jìn)行處理。具體地,通過(guò)將兩個(gè)字段進(jìn)行合并的方式生成組合鍵combikey,為后續(xù)構(gòu)造列式數(shù)據(jù)表的行鍵做準(zhǔn)備。同時(shí),在物化視圖表rel_sen_gate中添加新字段flag,該字段是為了標(biāo)記數(shù)據(jù)寫(xiě)入列式數(shù)據(jù)表成功與否。flag初始默認(rèn)值為0,表示該條記錄未寫(xiě)入列式數(shù)據(jù)表,當(dāng)數(shù)據(jù)成功寫(xiě)入列式數(shù)據(jù)表,則該字段內(nèi)容將會(huì)更新為1。生成的物化視圖表如表3所示。表3物化視圖表rel_sen_gate列名數(shù)據(jù)類(lèi)型默認(rèn)值備注sensor_idint(11)notnull主鍵、傳感器編號(hào)(流水號(hào))sen_gatevarchar(255)null組合鍵(gateway_id+sensor_id)gateway_idint(11)null網(wǎng)關(guān)編號(hào)(流水號(hào))typeint(11)0傳感器類(lèi)型rateint(11)600采樣頻率(單位:秒)locationvarchar(255)null位置ownervarchar(64)null所屬用戶(hù)gateway_ipvarchar(32)null網(wǎng)關(guān)ipflagint(2)0標(biāo)記位步驟五,在列式數(shù)據(jù)庫(kù)hbase中新建一數(shù)據(jù)表hrel_sen_gate,將步驟四中生成的組合鍵設(shè)置為列式數(shù)據(jù)表hrel_sen_gate的行鍵rowkey。步驟六,建立從mysql數(shù)據(jù)庫(kù)的字段到列式數(shù)據(jù)表hrel_sen_gate的列標(biāo)識(shí)符的映射關(guān)系,并將所述映射關(guān)系以及物化視圖表中的數(shù)據(jù)記錄寫(xiě)入xml文件。這里采用hashmap來(lái)存儲(chǔ)描述映射關(guān)系的xml文件,每個(gè)xml文件用于描述兩個(gè)特定數(shù)據(jù)庫(kù)之間字段的映射關(guān)系。hashmap具有屬性值key和value,key值中存儲(chǔ)的是字符串,用于標(biāo)識(shí)字段映射的兩個(gè)數(shù)據(jù)庫(kù)名、表名或者字段名,例如:key值為mysqltohbase,表示進(jìn)行映射的兩個(gè)數(shù)據(jù)庫(kù)是mysql和hbase,value值存儲(chǔ)的是xml文件的保存位置;key值為rel_sen_gatetohrel_sen_gate,表示進(jìn)行映射的兩個(gè)表是表rel_sen_gate和表hrel_sen_gate,value值存儲(chǔ)的是將要進(jìn)行同步的數(shù)據(jù)記錄數(shù);key值為combikeytorowkey,表示進(jìn)行映射的兩個(gè)字段是字段combikey和字段rowkey,value值存儲(chǔ)的是該字段的數(shù)據(jù)記錄;其他字段映射方式與上述方式類(lèi)似。需要注意的是,步驟一所述的每個(gè)分組都會(huì)生成相應(yīng)的物化視圖表,并且在列式數(shù)據(jù)庫(kù)hbase中都有一個(gè)數(shù)據(jù)表與其對(duì)應(yīng),物化視圖表與列式數(shù)據(jù)表的映射關(guān)系也在xml文件中體現(xiàn)。步驟七,根據(jù)存儲(chǔ)于xml文件中的所述映射關(guān)系,將物化視圖表中的組合鍵和字段映射成列式數(shù)據(jù)表中的行鍵和列標(biāo)識(shí)符,并將物化視圖表中的數(shù)據(jù)記錄寫(xiě)入到列式數(shù)據(jù)表中。具體地,連接列式數(shù)據(jù)庫(kù)hbase,找到hbase數(shù)據(jù)庫(kù)對(duì)應(yīng)的xml文件,然后對(duì)xml文件進(jìn)行解析。根據(jù)解析結(jié)果,將物化視圖表rel_sen_gate中的組合鍵combikey和字段映射成列式數(shù)據(jù)表中的行鍵rowkey和列標(biāo)識(shí)符,將表rel_sen_gate中各個(gè)字段的內(nèi)容映射到列式數(shù)據(jù)表hrel_sen_gate中的列標(biāo)識(shí)符內(nèi)容。完成映射操作之后的列式數(shù)據(jù)表如表4所示。表4列式數(shù)據(jù)表hrel_sen_gate根據(jù)本發(fā)明的技術(shù)方案,在服務(wù)端還設(shè)置有監(jiān)聽(tīng)器,用于對(duì)mysql數(shù)據(jù)庫(kù)和物化視圖表rel_sen_gate的更新操作進(jìn)行監(jiān)聽(tīng),一旦監(jiān)聽(tīng)到mysql中產(chǎn)生數(shù)據(jù)更新,便在相應(yīng)的物化視圖表rel_sen_gate中進(jìn)行數(shù)據(jù)同步(附圖1中的數(shù)據(jù)同步a)。由于所述監(jiān)聽(tīng)器還對(duì)物化視圖表的更新操作進(jìn)行監(jiān)聽(tīng),一旦監(jiān)聽(tīng)到所述物化視圖表rel_sen_gate中產(chǎn)生數(shù)據(jù)更新,便掃描所述物化視圖表中并查找出新增數(shù)據(jù)記錄,按照設(shè)定周期對(duì)所述新增數(shù)據(jù)記錄重復(fù)步驟六和步驟七,即,將新增數(shù)據(jù)記錄以及相對(duì)應(yīng)的映射關(guān)系同步到xml文件中,并將所述新增數(shù)據(jù)根據(jù)映射關(guān)系同步至列式數(shù)據(jù)庫(kù)hbase的數(shù)據(jù)表中,這個(gè)過(guò)程也稱(chēng)之為數(shù)據(jù)同步,也就是附圖1中的數(shù)據(jù)同步b。此外,將物化視圖表中產(chǎn)生的增量數(shù)據(jù)同步至列式數(shù)據(jù)庫(kù)中的同時(shí),數(shù)據(jù)寫(xiě)入結(jié)果也將反饋給服務(wù)器,服務(wù)器則依據(jù)該數(shù)據(jù)寫(xiě)入結(jié)果,對(duì)物化視圖表rel_sen_gate的flag字段內(nèi)容進(jìn)行更新。如果返回結(jié)果中顯示數(shù)據(jù)寫(xiě)入成功,則將flag字段內(nèi)容由0改為1;如果返回結(jié)果中顯示數(shù)據(jù)寫(xiě)入失敗,則flag字段內(nèi)容保持默認(rèn)值0不改變。在下一個(gè)數(shù)據(jù)寫(xiě)入周期,對(duì)flag字段內(nèi)容為1的數(shù)據(jù)記錄重新進(jìn)行同步,直至flag變?yōu)?為止,這樣能夠保證數(shù)據(jù)同步的可靠性。步驟八,接收多表查詢(xún)請(qǐng)求,在所述列式數(shù)據(jù)表中進(jìn)行查詢(xún),獲取查詢(xún)結(jié)果。具體地,實(shí)時(shí)監(jiān)測(cè)終端發(fā)來(lái)的數(shù)據(jù)庫(kù)多表聯(lián)合查詢(xún)的請(qǐng)求,當(dāng)接收到終端發(fā)來(lái)數(shù)據(jù)庫(kù)多表聯(lián)合查詢(xún)的請(qǐng)求后,服務(wù)端對(duì)該請(qǐng)求進(jìn)行解析,并訪(fǎng)問(wèn)xml文件,查詢(xún)?cè)摱啾砺?lián)合請(qǐng)求在hbase數(shù)據(jù)庫(kù)中所對(duì)應(yīng)的數(shù)據(jù)表。然后連接hbase數(shù)據(jù)庫(kù),根據(jù)查詢(xún)條件查詢(xún)表,獲取查詢(xún)結(jié)果并返回給客戶(hù)端。這種查詢(xún)方式既保證了業(yè)務(wù)邏輯數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系,又避免了關(guān)系型數(shù)據(jù)庫(kù)的聯(lián)表查詢(xún),因此查詢(xún)效率有了很大的提升。值得注意的是,在步驟四過(guò)程中,并沒(méi)有直接將數(shù)據(jù)從mysql單表導(dǎo)入到hbase數(shù)據(jù)表中,而是設(shè)計(jì)了物化視圖表作為中間表進(jìn)行過(guò)渡。這樣設(shè)計(jì)的目的主要為了提高數(shù)據(jù)寫(xiě)入的效率。如果沒(méi)有物化視圖單表,那么在數(shù)據(jù)寫(xiě)入過(guò)程中,需要先對(duì)mysql中的關(guān)聯(lián)關(guān)系表sensorinfo和gatewayinfo都進(jìn)行掃描,并進(jìn)行連接操作,然后取出數(shù)據(jù)記錄并對(duì)其進(jìn)行格式轉(zhuǎn)換,才能寫(xiě)入到列式數(shù)據(jù)表中。當(dāng)數(shù)據(jù)量很大時(shí),掃描多個(gè)表與聯(lián)表操作都會(huì)變得很耗時(shí),從而導(dǎo)致整個(gè)系統(tǒng)數(shù)據(jù)寫(xiě)入效率低下。此外,本發(fā)明還在服務(wù)器端設(shè)置有監(jiān)聽(tīng)器,用于數(shù)據(jù)同步處理。即,當(dāng)客戶(hù)端對(duì)表sensorinfo或表gatewayinfo每進(jìn)行一次操作,后臺(tái)都將表sensorinfo與表gatewayinfo產(chǎn)生的增量數(shù)據(jù)同步到物化視圖表rel_sen_gate中。在將物化視圖單表rel_sen_gate中的數(shù)據(jù)寫(xiě)入到列式數(shù)據(jù)庫(kù)中時(shí),只需獲取表rel_sen_gate中的增量數(shù)據(jù)即可,省去了多表查詢(xún)和聯(lián)表查詢(xún)的時(shí)間。采用多線(xiàn)程并發(fā)訪(fǎng)問(wèn)的方式對(duì)本發(fā)明多表聯(lián)合查詢(xún)方法的效率進(jìn)行了驗(yàn)證。客戶(hù)端和服務(wù)端分別部署在hbase集群所在局域網(wǎng)內(nèi)的兩臺(tái)普通pc機(jī)上。客戶(hù)端采用多線(xiàn)程方式模擬用戶(hù)執(zhí)行并發(fā)查詢(xún)操作。服務(wù)端處理用戶(hù)查詢(xún)請(qǐng)求并完成數(shù)據(jù)mysql與hbase之間的同步。通過(guò)對(duì)比mysql多表聯(lián)合聯(lián)表查詢(xún)用時(shí)、物化視圖單表查詢(xún)用時(shí)和hbase列式數(shù)據(jù)表查詢(xún)用時(shí),來(lái)說(shuō)明本發(fā)明的多表查詢(xún)方法的高效性。在不同數(shù)據(jù)規(guī)模的情況下,不同查詢(xún)方式返回特定記錄所用時(shí)間的對(duì)比結(jié)果如表5所示。圖2是不同的多表查詢(xún)方法的效率對(duì)比曲線(xiàn)圖,參考附圖2,則能更直觀(guān)地看到對(duì)比結(jié)果。表5不同查詢(xún)方法檢索用時(shí)對(duì)比結(jié)果(時(shí)間單位:s)記錄數(shù)(萬(wàn)條)mysql多表聯(lián)合mysql物化視圖表hbase列式數(shù)據(jù)表105.2172.0769.998308.3384.59610.1196015.6691.066111.07610023.36214.02912.22415046.77525.44714.81620095.61450.03116.292300203.19196.54318.247由表5和圖2可知,無(wú)論記錄數(shù)的規(guī)模有多大,通過(guò)mysql多表聯(lián)合方式進(jìn)行數(shù)據(jù)查詢(xún)都是最耗時(shí)的。隨著被檢索表中記錄數(shù)量的增加,當(dāng)記錄數(shù)小于60萬(wàn)條時(shí),mysql物化視圖單表查詢(xún)用時(shí)低于hbase列式數(shù)據(jù)表查詢(xún)用時(shí);但當(dāng)記錄數(shù)從100萬(wàn)遞增到300萬(wàn)條時(shí),mysql物化視圖單表查詢(xún)用時(shí)迅速增大,查詢(xún)效率明顯低于hbase列式數(shù)據(jù)表,而且差異越來(lái)越明顯。雖然表中記錄數(shù)在不斷增加,但是列式數(shù)據(jù)表查詢(xún)時(shí)間增長(zhǎng)趨勢(shì)緩慢,檢索性能高且穩(wěn)定,由此可見(jiàn),列式數(shù)據(jù)表能夠很好的處理海量數(shù)據(jù)的查詢(xún)請(qǐng)求。因此,將關(guān)系型數(shù)據(jù)庫(kù)中的關(guān)聯(lián)關(guān)系表進(jìn)行處理并將數(shù)據(jù)同步至列式數(shù)據(jù)庫(kù)中為客戶(hù)端提供檢索服務(wù)的方法,能夠極大地提高系統(tǒng)的檢索訪(fǎng)問(wèn)效率,也就是說(shuō),本發(fā)明的多表查詢(xún)方法的效率高于常規(guī)的多表查詢(xún)方法??梢岳斫獾氖?,本公開(kāi)不限于上述特定的實(shí)施方式,在不背離本公開(kāi)精神及實(shí)質(zhì)的情況下,本領(lǐng)域的技術(shù)人員可以根據(jù)本公開(kāi)作出各種相應(yīng)的修改和變形,并且對(duì)公開(kāi)實(shí)施方式的修改、公開(kāi)實(shí)施方式的特征的組合以及其它實(shí)施方式都意圖被包含在所附權(quán)利要求限定的范圍內(nèi)。當(dāng)前第1頁(yè)12
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1