999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于網(wǎng)閘的異構(gòu)數(shù)據(jù)庫安全同步系統(tǒng)

2022-12-21 03:50:56黃劉松張學(xué)鋒吳慧林
大理大學(xué)學(xué)報 2022年12期
關(guān)鍵詞:數(shù)據(jù)庫

黃劉松,張 飛,張學(xué)鋒,吳慧林

(1.馬鞍山師范高等??茖W(xué)校軟件學(xué)院,安徽馬鞍山 243041;2.安徽工業(yè)大學(xué)信息化處,安徽馬鞍山 243032;3.安徽工業(yè)大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院,安徽馬鞍山 243032)

在數(shù)據(jù)庫管理系統(tǒng)領(lǐng)域,市面上擁有許多成熟的數(shù)據(jù)庫產(chǎn)品,而在企業(yè)搭建的眾多應(yīng)用系統(tǒng)中,由于應(yīng)用開發(fā)部門不同或者應(yīng)用系統(tǒng)本身特點(diǎn)等因素,使得不同系統(tǒng)使用的數(shù)據(jù)庫系統(tǒng)也存在不同。隨著業(yè)務(wù)與用戶規(guī)模的不斷增加,傳統(tǒng)的單一數(shù)據(jù)中心已經(jīng)不能滿足企業(yè)的發(fā)展需求,跨地域、跨安全區(qū)的互聯(lián)數(shù)據(jù)中心建設(shè)方案由此產(chǎn)生,這種場景就產(chǎn)生了異構(gòu)數(shù)據(jù)庫之間數(shù)據(jù)同步的問題。

網(wǎng)閘是使用帶有多種控制功能的固態(tài)開關(guān)讀寫介質(zhì),連接兩個獨(dú)立主機(jī)系統(tǒng)的信息安全設(shè)備,實現(xiàn)將網(wǎng)絡(luò)數(shù)據(jù)包的協(xié)議剝離,還原為原始數(shù)據(jù),對原始數(shù)據(jù)內(nèi)容進(jìn)行安全檢測,達(dá)到“協(xié)議落地、內(nèi)容檢測”的目的,目前在電力等工業(yè)企業(yè)中廣泛使用??梢哉f網(wǎng)閘設(shè)備是實現(xiàn)工業(yè)企業(yè)中安全區(qū)Ⅰ/Ⅱ到安全區(qū)Ⅲ/Ⅳ的單向數(shù)據(jù)傳遞的重要設(shè)備。

正向型網(wǎng)絡(luò)安全隔離網(wǎng)閘對于安全區(qū)兩側(cè)數(shù)據(jù)傳遞進(jìn)行單向隔離。這就導(dǎo)致在跨安全區(qū)的場景下,安全區(qū)兩側(cè)因為業(yè)務(wù)開展以及先后系統(tǒng)建設(shè)的差異,存在異構(gòu)數(shù)據(jù)庫之間數(shù)據(jù)要實現(xiàn)快速穩(wěn)定安全同步的問題。本文旨在跨安全區(qū)的情況下,屏蔽安全隔離設(shè)備以及兩側(cè)數(shù)據(jù)庫的異構(gòu)差異,實現(xiàn)數(shù)據(jù)庫間的數(shù)據(jù)同步。

正向型網(wǎng)絡(luò)安全隔離網(wǎng)閘從物理上隔離、阻斷了對內(nèi)網(wǎng)具有潛在攻擊可能的一切網(wǎng)絡(luò)連接,使外部攻擊者無法直接入侵、攻擊或破壞內(nèi)網(wǎng),保障了內(nèi)部主機(jī)的安全,被廣泛應(yīng)用在企業(yè)安全防護(hù)建設(shè)當(dāng)中。數(shù)據(jù)庫系統(tǒng)作為數(shù)據(jù)存儲的介質(zhì)以及信息系統(tǒng)建設(shè)的基礎(chǔ),更是被廣泛應(yīng)用于信息化建設(shè)當(dāng)中。

就目前現(xiàn)有使用場景來說,異構(gòu)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)同步基本是在網(wǎng)絡(luò)可以互通的場景下。工業(yè)上常見的使用Kettle等ETL(extract-transform-load)工具進(jìn)行異構(gòu)數(shù)據(jù)庫之間的數(shù)據(jù)同步,這種方式同步在大部分場景下其實已經(jīng)可以滿足數(shù)據(jù)同步的需要。但是在面對“安全分區(qū)、網(wǎng)絡(luò)專用、橫向隔離、縱向認(rèn)證”的跨地域、跨安全區(qū)場景下,這類同步工具就顯得力不從心。工業(yè)企業(yè)不同安全區(qū)之間因為網(wǎng)絡(luò)安全建設(shè)的需要,使用的正向型網(wǎng)絡(luò)安全隔離網(wǎng)閘使得不同安全區(qū)之間實現(xiàn)了網(wǎng)絡(luò)上的物理隔離,類似Kettle這類工具是無法穿透網(wǎng)閘進(jìn)行數(shù)據(jù)同步的,這大大增加了異構(gòu)數(shù)據(jù)庫數(shù)據(jù)同步的難度〔1-4〕。

面對這類場景,很多工業(yè)企業(yè)會面向此類業(yè)務(wù)開發(fā)相應(yīng)的應(yīng)用程序進(jìn)行特定數(shù)據(jù)庫的同步,但是,這些應(yīng)用于異構(gòu)數(shù)據(jù)庫數(shù)據(jù)同步往往面向主流的關(guān)系型數(shù)據(jù)庫之間,比如Oracle〔5〕、MySQL〔6〕、SQL Server等,隨著應(yīng)用場景的不斷發(fā)展,類似MongoDB這些非關(guān)系型數(shù)據(jù)庫的應(yīng)用場景在不斷加深,這就出現(xiàn)了關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫之間數(shù)據(jù)同步的需求。

再則,數(shù)據(jù)庫之間的數(shù)據(jù)同步存在全量同步和增量同步問題,全量同步在于大數(shù)量的情況下,會出現(xiàn)同步速度慢、數(shù)據(jù)更新不及時的問題,以及在數(shù)據(jù)傳輸過程中,必然會有傳輸失敗的問題,所以數(shù)據(jù)庫同步需要綜合考慮全量同步和增量同步以及數(shù)據(jù)傳輸失敗恢復(fù)重傳的情況。

本文結(jié)合市面上主流正向型網(wǎng)絡(luò)安全隔離網(wǎng)閘的通信原理〔7-9〕,旨在實現(xiàn)在跨安全區(qū)的場景下以及在保證數(shù)據(jù)同步的正確性和安全性的基礎(chǔ)上,實現(xiàn)主流關(guān)系型數(shù)據(jù)庫經(jīng)過網(wǎng)閘設(shè)備同步數(shù)據(jù)到主流關(guān)系型數(shù)據(jù)庫以及常見非關(guān)系型數(shù)據(jù)庫的應(yīng)用需求。

1 異構(gòu)數(shù)據(jù)庫系統(tǒng)架構(gòu)

邊界防護(hù)是目前工業(yè)企業(yè)進(jìn)行安全區(qū)劃分的目標(biāo),正向型網(wǎng)絡(luò)安全隔離網(wǎng)閘設(shè)備實現(xiàn)了物理隔離通信的要求,這自然給安全防護(hù)帶來了很大助力,但是也給數(shù)據(jù)同步帶來了巨大困難。針對工業(yè)企業(yè)跨安全區(qū)數(shù)據(jù)庫同步的情況,本文設(shè)計出一個基于正向網(wǎng)閘的數(shù)據(jù)庫數(shù)據(jù)同步方案。新設(shè)計的數(shù)據(jù)同步方案能夠面向主流的關(guān)系型數(shù)據(jù)庫以及常見的非關(guān)系型數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)的跨區(qū)同步??绨踩珔^(qū)異構(gòu)數(shù)據(jù)庫同步總架構(gòu)見圖1。

圖1 跨安全區(qū)異構(gòu)數(shù)據(jù)庫同步總架構(gòu)

如圖1所示,從Ⅰ/Ⅱ區(qū)向Ⅲ/Ⅳ區(qū)進(jìn)行數(shù)據(jù)庫數(shù)據(jù)同步,主要是通過數(shù)據(jù)庫數(shù)據(jù)探知模塊收集Ⅰ/Ⅱ區(qū)數(shù)據(jù)庫中需要同步的數(shù)據(jù),Ⅰ/Ⅱ區(qū)的網(wǎng)閘適配模塊負(fù)責(zé)將需要傳輸?shù)臄?shù)據(jù)進(jìn)行處理,并發(fā)送數(shù)據(jù)給網(wǎng)閘,Ⅲ/Ⅳ區(qū)的網(wǎng)閘適配模塊主要用于接收穿過網(wǎng)閘的數(shù)據(jù),經(jīng)過數(shù)據(jù)驗證,再將數(shù)據(jù)恢復(fù)成能夠存入Ⅲ/Ⅳ區(qū)數(shù)據(jù)庫的數(shù)據(jù)格式存入數(shù)據(jù)庫。

2 數(shù)據(jù)庫數(shù)據(jù)探知

Ⅰ/Ⅱ區(qū)的數(shù)據(jù)庫數(shù)據(jù)探知模塊主要用于發(fā)現(xiàn)和收集數(shù)據(jù)庫中需要同步的數(shù)據(jù)。為了能夠適應(yīng)多種場景,在數(shù)據(jù)探知這塊,提供了主動探知和被動探知兩塊功能。數(shù)據(jù)探知模塊架構(gòu)見圖2。

如圖2所示,主動探知又分為全量探知和增量探知,主動探知模塊會根據(jù)定時器的設(shè)置情況,定時去獲取數(shù)據(jù),通常按照數(shù)據(jù)實時性的要求,可以設(shè)置按秒、分鐘、小時或者固定某個時間點(diǎn)進(jìn)行探知,這是一個動態(tài)調(diào)優(yōu)和需求相結(jié)合的過程,通常建議1~10 min進(jìn)行探知一次。全量探知即完整的同步數(shù)據(jù)庫的某張表,一般用于數(shù)據(jù)量不大的表數(shù)據(jù)的同步。增量探知即是指同步數(shù)據(jù)變化的部分。目前不同數(shù)據(jù)庫產(chǎn)品支持不同的數(shù)據(jù)探知策略,常見的有快照法、觸發(fā)器法、日志法、API法、影子表法、控制表法??紤]到當(dāng)今主流數(shù)據(jù)庫都已經(jīng)實現(xiàn)觸發(fā)器機(jī)制,并且用戶對觸發(fā)器的接受程度較高,本文提出一種基于觸發(fā)器+快照表的數(shù)據(jù)捕獲方法,具體方案如下:

圖2 數(shù)據(jù)探知模塊架構(gòu)圖

(1)對需要進(jìn)行增量同步的數(shù)據(jù)表建立同步視圖,視圖包括源表字段,還需要包括操作類型和時間戳。操作類型包括增加(add)、修改(edit)、刪除(delete)3種操作;時間戳為該條數(shù)據(jù)變化的時間,由觸發(fā)器操作快照表時生成。

(2)對需要進(jìn)行增量同步的數(shù)據(jù)表建立觸發(fā)器,觸發(fā)器主要目的是根據(jù)用戶的增加(add)、修改(edit)、刪除(delete)3種操作變更快照表中的數(shù)據(jù),對于同一主鍵的數(shù)據(jù)在快照表中只保留一條數(shù)據(jù)。

(3)增量探知模塊定時去讀取快照表中的數(shù)據(jù),并根據(jù)Ⅲ/Ⅳ區(qū)目標(biāo)數(shù)據(jù)庫類型以及該條數(shù)據(jù)操作類型,生成目標(biāo)表數(shù)據(jù)操作腳本,并將腳本序列化成字符串文本或byte數(shù)組通過數(shù)據(jù)緩沖區(qū)操作模塊寫入數(shù)據(jù)緩沖區(qū)。

(4)增量探知模塊在數(shù)據(jù)寫入數(shù)據(jù)緩沖區(qū)后,根據(jù)時間戳在快照表中刪除不大于該時間戳的快照數(shù)據(jù)。

被動探知主要提供一個HTTP標(biāo)準(zhǔn)服務(wù)接口,允許第三方數(shù)據(jù)庫服務(wù)調(diào)用接口傳入需要同步的數(shù)據(jù),同樣被動探知模塊會將需要同步的數(shù)據(jù)根據(jù)Ⅲ/Ⅳ區(qū)目標(biāo)數(shù)據(jù)庫類型以及該條數(shù)據(jù)操作類型,生成目標(biāo)表數(shù)據(jù)操作腳本,并將腳本序列化成字符串文本或byte數(shù)組通過數(shù)據(jù)緩沖區(qū)操作模塊寫入數(shù)據(jù)緩沖區(qū)。

3 網(wǎng)閘適配模塊

網(wǎng)閘適配模塊分為發(fā)送者和接送者兩個部分,用來屏蔽正向型網(wǎng)絡(luò)安全隔離網(wǎng)閘設(shè)備,傳輸需要同步的數(shù)據(jù)。如圖3,網(wǎng)閘適配模塊分為兩個部分,分別位于網(wǎng)閘的兩側(cè),Ⅰ/Ⅱ區(qū)的網(wǎng)閘適配模塊為客戶端,Ⅲ/Ⅳ區(qū)的網(wǎng)閘適配模塊為服務(wù)端,兩端模塊依據(jù)網(wǎng)閘的通信特性,通過TCP協(xié)議連接。

圖3 網(wǎng)閘適配模塊架構(gòu)圖

Ⅰ/Ⅱ區(qū)網(wǎng)閘適配功能模塊:

(1)數(shù)據(jù)緩沖區(qū)操作模塊

聯(lián)通數(shù)據(jù)緩沖區(qū),通過Kafka消費(fèi)者訂閱Topic獲得需要同步的數(shù)據(jù),以及在TCP Client發(fā)送數(shù)據(jù)失敗時,通過Kafka生產(chǎn)者將數(shù)據(jù)重新回寫進(jìn)Kafka的Topic,使得網(wǎng)閘適配模塊的Kafka消費(fèi)者能夠再次讀到發(fā)送失敗的數(shù)據(jù),以便實現(xiàn)同步失敗數(shù)據(jù)的重新同步操作。

(2)數(shù)據(jù)加密/壓縮模塊

為保證數(shù)據(jù)傳輸?shù)陌踩裕捎脤ΨQ加密算法實現(xiàn)數(shù)據(jù)的加密和恢復(fù),網(wǎng)閘適配模塊融合了SM2-3算法對同步數(shù)據(jù)進(jìn)行加密,加密過的數(shù)據(jù)按照傳輸報文格式進(jìn)行封裝,成為網(wǎng)閘兩側(cè)數(shù)據(jù)傳輸、會話反饋的重要信息。

SM2算法是在ECC橢圓曲線密碼理論基礎(chǔ)上改進(jìn)而來的,其加密強(qiáng)度比RSA算法(2 048位)更高。國密SM2包括SM2-1橢圓曲線數(shù)字簽名算法、SM2-2橢圓曲線密鑰交換協(xié)議、SM2-3橢圓曲線公鑰加密算法,分別用于數(shù)字簽名、密鑰協(xié)商和數(shù)據(jù)加密功能,其算法原理見圖4。加密算法為y2=x3-x在該方程支持下,實現(xiàn)對稱加密〔10〕。

圖4 SM2橢圓曲線公鑰密碼算法原理圖

為了緩解網(wǎng)閘傳輸壓力,降低傳輸?shù)臄?shù)據(jù)量,網(wǎng)閘適配模塊融合了Gzip壓縮算法對于需要傳輸?shù)臄?shù)據(jù)進(jìn)行數(shù)據(jù)壓縮。Gzip是一種無損壓縮算法,其基礎(chǔ)為Deflate,Deflate是LZ77與哈夫曼編碼的一個組合體。它的基本原理是:對于要壓縮的文件,首先使用LZ77算法的一個變種進(jìn)行壓縮,對得到的結(jié)果再使用哈夫曼編碼的方法進(jìn)行壓縮。

(3)數(shù)據(jù)融合

經(jīng)過數(shù)據(jù)加密/壓縮模塊的處理,同步數(shù)據(jù)經(jīng)過了基礎(chǔ)處理,由于數(shù)據(jù)需要通過網(wǎng)閘傳送給Ⅲ/Ⅳ區(qū),為了保證數(shù)據(jù)在傳輸過程中的完整性,需要對數(shù)據(jù)傳輸格式進(jìn)行定義,數(shù)據(jù)傳輸格式定義見表1。

表1 數(shù)據(jù)報文格式

(4)TCP客戶端(TCP Client)

以TCP協(xié)議與網(wǎng)閘另一側(cè)(Ⅲ/Ⅳ區(qū))服務(wù)端連接,用于發(fā)送數(shù)據(jù)和接收反饋的1字節(jié)報文。TCP客戶端主要發(fā)送兩種類型數(shù)據(jù):

①心跳報文

TCP客戶端在連接狀態(tài)下,定時發(fā)送心跳報文給服務(wù)端,服務(wù)端收到心跳報文后反饋心跳報文標(biāo)簽ID(1字節(jié),正向網(wǎng)閘可以反向傳輸1字節(jié)數(shù)據(jù))給TCP客戶端。客戶端在一定時間內(nèi)(10 s)未收到數(shù)據(jù)報文標(biāo)簽ID或者心跳報文標(biāo)簽ID,則通過重連機(jī)制,自動斷開與服務(wù)端連接,并釋放資源,重新連接。心跳報文定義格式見表2。

表2 心跳報文格式

②數(shù)據(jù)報文

數(shù)據(jù)報文是需要傳輸給服務(wù)端(Ⅲ/Ⅳ區(qū)),并需要更新Ⅲ/Ⅳ區(qū)的數(shù)據(jù),其格式如表1所示,服務(wù)端收到數(shù)據(jù)后,利用正向網(wǎng)閘可反向傳輸1字節(jié)特性,經(jīng)過數(shù)據(jù)校驗解析正確且處理成功并同步數(shù)據(jù)庫后,將報文中的標(biāo)簽ID反饋給客戶端,若數(shù)據(jù)錯誤或處理失敗,將標(biāo)簽ID+1(3至255奇數(shù))反饋給客戶端。

Ⅲ/Ⅳ區(qū)網(wǎng)閘適配功能模塊:

(1)TCP服務(wù)端(TCP Server)

用于接收網(wǎng)閘適配模塊客戶端(Ⅰ/Ⅱ區(qū))傳輸過來的數(shù)據(jù),并對接收的報文進(jìn)行報文層面的解析和初步校驗,并負(fù)責(zé)將報文中的標(biāo)簽ID以及報文最終處理結(jié)果反饋給客戶端。TCP服務(wù)端在有客戶端連接的情況下,長時間收不到客戶端發(fā)送的報文信息,會通過重連機(jī)制,主動斷開與客戶端的連接,并允許客戶端重新連接。

(2)數(shù)據(jù)解密/解壓縮模塊

該模塊與Ⅰ/Ⅱ區(qū)數(shù)據(jù)加密/壓縮模塊對應(yīng),服務(wù)端收到報文數(shù)據(jù)庫經(jīng)報文層面解析無誤,將報文中同步數(shù)據(jù)區(qū)傳入該模塊,經(jīng)過Gzip算法解壓縮以及SM2-3算法解密后,得到目標(biāo)表數(shù)據(jù)操作腳本文本數(shù)據(jù)。

(3)數(shù)據(jù)庫操作模塊

用于將解析出來的目標(biāo)表數(shù)據(jù)操作腳本文本的數(shù)據(jù)寫進(jìn)數(shù)據(jù)庫,完成數(shù)據(jù)同步操作。

4 異構(gòu)數(shù)據(jù)庫數(shù)據(jù)交換

異構(gòu)數(shù)據(jù)庫在網(wǎng)閘之間進(jìn)行數(shù)據(jù)同步,存在兩個方面的難點(diǎn),一個是如何屏蔽異構(gòu)數(shù)據(jù)庫之間數(shù)據(jù)類型的差異,二是如何保證經(jīng)過網(wǎng)閘設(shè)備,還能準(zhǔn)確地還原目標(biāo)數(shù)據(jù)庫的數(shù)據(jù)類型。針對以上兩個問題,本文提出在Ⅰ/Ⅱ區(qū)完成源數(shù)據(jù)庫對目標(biāo)數(shù)據(jù)庫的轉(zhuǎn)換過程。其實異構(gòu)數(shù)據(jù)庫之間的難點(diǎn)正是由于網(wǎng)閘設(shè)備存在的原因,如果沒有這個設(shè)備,則單側(cè)異構(gòu)數(shù)據(jù)庫同步則可以輕松地按照不同數(shù)據(jù)庫的特性進(jìn)行轉(zhuǎn)換。所以只要在Ⅰ/Ⅱ區(qū)完成數(shù)據(jù)轉(zhuǎn)換過程,將轉(zhuǎn)換的結(jié)果傳遞給Ⅲ/Ⅳ區(qū),則自然能夠還原目標(biāo)數(shù)據(jù)庫的數(shù)據(jù)類型。

異構(gòu)數(shù)據(jù)庫在網(wǎng)閘之間進(jìn)行數(shù)據(jù)同步還應(yīng)該考慮數(shù)據(jù)轉(zhuǎn)換的結(jié)果形式,考慮到每種數(shù)據(jù)庫都有自己特定的語法結(jié)構(gòu),如關(guān)系型數(shù)據(jù)庫基本支持SQL語言,MongoDB也有自己的一套腳本語句。所以最直接的方式就是直接轉(zhuǎn)換成目標(biāo)庫可以直接運(yùn)行的腳本語句,最后再將腳本語句以文本的形式進(jìn)行序列化、加密壓縮后按照傳輸報文格式進(jìn)行封裝并傳輸。

5 數(shù)據(jù)同步驗證

科東Stonewall-2000網(wǎng)絡(luò)安全物理隔離是比較常用的一款網(wǎng)閘隔離設(shè)備,MySQL、SQL Server、DB2、達(dá)夢以及MongoDB是目前工業(yè)企業(yè)常用的數(shù)據(jù)庫,本文選用科東Stonewall-2000系列設(shè)備,測試MySQL、DB2到MySQL、DB2、MongoDB數(shù)據(jù)傳輸?shù)男室约翱煽啃?,測試結(jié)果見表3。

表3 實驗同步結(jié)果

經(jīng)過實驗,在指定數(shù)據(jù)量重復(fù)傳輸測試下,本文設(shè)計的系統(tǒng)可以在有限時間內(nèi)完成傳輸,由于數(shù)據(jù)緩沖區(qū)、傳輸狀態(tài)檢測以及失敗重傳機(jī)制,實驗證明,異構(gòu)數(shù)據(jù)庫數(shù)據(jù)傳輸可靠性得到了保證。

6 結(jié)束語

本文提出的一種面向正向隔離設(shè)備的異構(gòu)數(shù)據(jù)庫安全同步系統(tǒng),其中網(wǎng)閘適配模塊自定義了數(shù)據(jù)傳輸格式,利用該定義格式可以保證數(shù)據(jù)通過網(wǎng)閘設(shè)備傳輸時的完整性和正確性,利用數(shù)據(jù)標(biāo)簽ID的設(shè)計,可以讓客戶端知道每次數(shù)據(jù)同步的狀態(tài),提升數(shù)據(jù)同步的完整性。在數(shù)據(jù)同步和傳輸過程中,利用取模校驗、數(shù)據(jù)加密、數(shù)據(jù)解壓縮等多種技術(shù),在提升數(shù)據(jù)傳輸質(zhì)量的前提下,也進(jìn)一步降低了資源開銷。通過在源站側(cè)將同步數(shù)據(jù)庫按照目標(biāo)庫格式進(jìn)行腳本化封裝,屏蔽了異構(gòu)數(shù)據(jù)庫,實現(xiàn)了關(guān)系型數(shù)據(jù)庫與非關(guān)系型數(shù)據(jù)庫之間數(shù)據(jù)同步方案。利用數(shù)據(jù)緩沖區(qū)的設(shè)計方案,屏蔽了數(shù)據(jù)變更與數(shù)據(jù)同步之間處理效率不均衡的缺點(diǎn),緩解數(shù)據(jù)變更高峰期造成數(shù)據(jù)同步的壓力,同時利用緩沖區(qū),設(shè)計實現(xiàn)了數(shù)據(jù)重傳機(jī)制,實現(xiàn)數(shù)據(jù)同步失敗的前提下可以多次同步。

猜你喜歡
數(shù)據(jù)庫
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
數(shù)據(jù)庫
財經(jīng)(2015年3期)2015-06-09 17:41:31
數(shù)據(jù)庫
財經(jīng)(2014年21期)2014-08-18 01:50:18
數(shù)據(jù)庫
財經(jīng)(2014年6期)2014-03-12 08:28:19
數(shù)據(jù)庫
財經(jīng)(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 亚洲国产理论片在线播放| 日韩中文精品亚洲第三区| 日韩欧美一区在线观看| 色婷婷在线播放| 国产亚洲高清在线精品99| 国产精品尤物在线| 欧美一级黄色影院| 狠狠综合久久久久综| 色综合色国产热无码一| 日本亚洲最大的色成网站www| 伊人久久久大香线蕉综合直播| 欧美日本中文| 欧美日韩国产成人在线观看| 欧美啪啪一区| 亚洲av日韩综合一区尤物| 亚洲六月丁香六月婷婷蜜芽| 色噜噜综合网| 久青草免费在线视频| 国产成人久久综合一区| 国内精品久久人妻无码大片高| 欧美一级大片在线观看| 国产精选自拍| 亚洲成人免费看| 波多野结衣中文字幕一区| 欧美精品v日韩精品v国产精品| 久久久精品无码一二三区| 欧美一级高清视频在线播放| 国产69精品久久久久妇女| 国产人在线成免费视频| 26uuu国产精品视频| 美女无遮挡被啪啪到高潮免费| 成年人久久黄色网站| 欧美黄网在线| 免费看a毛片| 国产精品免费电影| 自拍欧美亚洲| 免费在线a视频| 国产不卡一级毛片视频| 红杏AV在线无码| 欧美性精品不卡在线观看| 久久婷婷色综合老司机| 国产日韩欧美中文| 久久人妻xunleige无码| 特级aaaaaaaaa毛片免费视频| 91精选国产大片| 98精品全国免费观看视频| 婷婷激情亚洲| 综合亚洲色图| 亚洲高清在线播放| 99ri国产在线| 久久男人视频| 国产精品私拍在线爆乳| 欧美色图久久| 在线va视频| 亚洲嫩模喷白浆| 精品免费在线视频| 久久精品亚洲专区| 亚洲h视频在线| 亚洲免费三区| 激情無極限的亚洲一区免费| 伊人久久精品无码麻豆精品 | v天堂中文在线| 成年女人a毛片免费视频| 亚洲欧美综合在线观看| 亚洲AⅤ永久无码精品毛片| 丁香六月激情综合| 中国国产A一级毛片| 亚洲国产精品成人久久综合影院| 亚洲va欧美ⅴa国产va影院| 精品午夜国产福利观看| 亚洲区视频在线观看| 欧美啪啪精品| 黄色网址免费在线| 国产美女丝袜高潮| 欧美啪啪精品| 国产成人综合亚洲欧洲色就色| 天堂av综合网| 91在线无码精品秘九色APP| 91国内在线观看| 婷婷色一二三区波多野衣| 亚洲第一中文字幕| 永久在线精品免费视频观看|