• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    關(guān)系數(shù)據(jù)庫向文檔數(shù)據(jù)庫的模式轉(zhuǎn)換算法

    2016-09-20 05:46:04王海林張雅君山西財經(jīng)大學信息管理學院太原030006
    現(xiàn)代計算機 2016年18期
    關(guān)鍵詞:主鍵關(guān)系數(shù)據(jù)庫文檔

    王海林,張雅君(山西財經(jīng)大學信息管理學院,太原 030006)

    關(guān)系數(shù)據(jù)庫向文檔數(shù)據(jù)庫的模式轉(zhuǎn)換算法

    王海林,張雅君
    (山西財經(jīng)大學信息管理學院,太原030006)

    0 引言

    從數(shù)據(jù)庫的角度來講,大數(shù)據(jù)是指不可以被通常的數(shù)據(jù)處理工具如傳統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)所捕獲、存儲、管理和分析的數(shù)據(jù)[1]。為了滿足大數(shù)據(jù)存儲及處理分析的需求,NoSQL(Not Only SQL)數(shù)據(jù)庫應運而生。

    不同于關(guān)系數(shù)據(jù)庫,NoSQL數(shù)據(jù)庫用來存儲大量的非結(jié)構(gòu)化數(shù)據(jù),因此它的特征是非關(guān)系的、分布的、開源的、可水平擴展的。按照存儲結(jié)構(gòu)的不同,常見的NoSQL數(shù)據(jù)庫可以分為文檔式存儲、列式存儲、鍵值對存儲、對象式存儲和圖形式存儲。其中,MongoDB是一種輕量級文檔式存儲數(shù)據(jù)庫,在不涉及到聚合函數(shù)的情況下,MongoDB在性能方面甚至要優(yōu)于關(guān)系數(shù)據(jù)庫[2]。

    NoSQL數(shù)據(jù)庫在性能上滿足了對海量數(shù)據(jù)的高效存儲和訪問的需求,文獻[3-5]在性能這方面做了詳細的敘述。與關(guān)系數(shù)據(jù)庫相比,NoSQL數(shù)據(jù)庫靈活性更大,擴展性更高,可用性更強[6]。

    為了將關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)遷移到NoSQL數(shù)據(jù)庫中,實現(xiàn)從SQL到NoSQL的轉(zhuǎn)換,并維持良好的查詢性能,甚至是提高查詢效率,許多學者都做了相關(guān)的研究。一些學者提出四種表模式變換方法,實現(xiàn)了從關(guān)系數(shù)據(jù)庫向HBase遷移的半自動化遷移[7]。對于轉(zhuǎn)換到HBase數(shù)據(jù)庫的方法,也有學者提出使用嵌套和多重嵌套描述SQL數(shù)據(jù)庫中的參照關(guān)系,設(shè)計了HBase的數(shù)據(jù)模式,并支持從關(guān)系數(shù)據(jù)庫到HBase數(shù)據(jù)庫的遷移[8]。因為一個表中任何數(shù)據(jù)的獲得都只需執(zhí)行一次查詢,因此在這種模式下會提高查詢性能。由于HBase是列存儲數(shù)據(jù)庫,與MongoDB存儲結(jié)構(gòu)不同,這種轉(zhuǎn)換并不能實現(xiàn)到文檔數(shù)據(jù)庫的轉(zhuǎn)換。

    本文從ER圖入手,提出一種轉(zhuǎn)換算法,將SQL數(shù)據(jù)庫中表間的參照關(guān)系轉(zhuǎn)換為層次結(jié)構(gòu),將參照關(guān)系中外鍵所在的表作為子表嵌入到主鍵所在的表也就是父表中,從而存儲到MongoDB數(shù)據(jù)庫中。最后,實驗結(jié)果表明這種算法不僅可以實現(xiàn)數(shù)據(jù)模式從SQL數(shù)據(jù)庫到MongoDB數(shù)據(jù)庫的轉(zhuǎn)換,還可以提高數(shù)據(jù)查詢的性能,更加符合大數(shù)據(jù)時代對數(shù)據(jù)分析的要求。

    1 相關(guān)研究

    從結(jié)構(gòu)化到半結(jié)構(gòu)化再到非結(jié)構(gòu)化,數(shù)據(jù)的形式越來越自由,越來越向無模式的方向發(fā)展?;陉P(guān)系數(shù)據(jù)庫存儲半結(jié)構(gòu)化或非結(jié)構(gòu)化數(shù)據(jù),可以利用已經(jīng)完善的SQL數(shù)據(jù)庫,降低開發(fā)者的學習曲線。Sinew是一個基于關(guān)系數(shù)據(jù)庫的系統(tǒng),它在關(guān)系數(shù)據(jù)庫中定義了虛擬列,從而對鍵值對文檔進行存儲,實現(xiàn)了對半結(jié)構(gòu)化數(shù)據(jù)的存儲[9]??烧怯捎谝躁P(guān)系數(shù)據(jù)庫為基礎(chǔ),這個系統(tǒng)在對數(shù)據(jù)的拓展性和進行分布式處理時都有很大的障礙。因此,NoSQL數(shù)據(jù)庫呈現(xiàn)出了巨大的優(yōu)勢。

    圖數(shù)據(jù)庫是NoSQL中的一種,有學者提出使用圖數(shù)據(jù)庫存儲醫(yī)療數(shù)據(jù),通過圖中的節(jié)點實現(xiàn)了更高的擴展性[10]。也有學者提出基于文本構(gòu)造圖數(shù)據(jù)庫的方法[11]。但是圖數(shù)據(jù)庫中存儲的數(shù)據(jù)有一定的特征,如社交網(wǎng)絡(luò)中的數(shù)據(jù)。因為它更適合處理數(shù)據(jù)間的關(guān)系,對于節(jié)點本身屬性的處理沒有優(yōu)勢。所以將沒有具體特征的數(shù)據(jù)轉(zhuǎn)存于圖數(shù)據(jù)庫中并不合適。

    為了很好的利用NoSQL數(shù)據(jù)庫無固定結(jié)構(gòu)的優(yōu)勢,轉(zhuǎn)換后的數(shù)據(jù)模式不僅要符合所使用數(shù)據(jù)庫的特點,還可以有針對性的提高數(shù)據(jù)庫性能。一些學者探索了在NoSQL中,如何在最小存儲開銷中優(yōu)化查詢性能[12]。他們提出的方法是在已知的模式中,用執(zhí)行已定負載的成本引導從數(shù)據(jù)模型到物理模式的映射??捎捎谌鄙倌繕薔oSQL數(shù)據(jù)庫的成本模型和搜索可能查詢模式的方法,性能的比較是通過人工實現(xiàn)的,所以對于大量的數(shù)據(jù),并不能說明這種映射可以更好的提高查詢效率。QODM[13]是一個面向查詢的工具,在工具中輸入NoSQL數(shù)據(jù)庫中數(shù)據(jù)存儲結(jié)構(gòu)和應用程序?qū)?shù)據(jù)查詢的需要,就可以生成相應的數(shù)據(jù)模型和數(shù)據(jù)模式??蒒oSQL并沒有固定的數(shù)據(jù)結(jié)構(gòu),這就需要使用第三方工具實現(xiàn)數(shù)據(jù)的轉(zhuǎn)換或遷移。

    2 模型轉(zhuǎn)換設(shè)計

    2.1基本轉(zhuǎn)換思維

    MongoDB的邏輯結(jié)構(gòu)是一種層次結(jié)構(gòu),它由數(shù)據(jù)庫(Database)、集合(Collection)和文檔(Document)組成[14]。在關(guān)系數(shù)據(jù)庫中,當查詢涉及多個表時,通常需要使用連接查詢。而由于MongoDB自身的特點,它不支持連接查詢。為了彌補這一缺陷,MongoDB提供DBRef方式關(guān)聯(lián)數(shù)據(jù)表,可這種關(guān)聯(lián)方式并不是性能最優(yōu)的查詢方式。當把需要連接的內(nèi)容放在一個集合中,也就是使用嵌套存儲方式時,會消除表間的連接,提高查詢效率。由于從關(guān)系數(shù)據(jù)庫遷移到MongoDB的數(shù)據(jù)多為用于數(shù)據(jù)分析的歷史數(shù)據(jù),在MongoDB中對這些數(shù)據(jù)只做查詢操作,因此這種嵌套存儲方式不會影響MongoDB數(shù)據(jù)庫的完整性和一致性。

    2.2FR圖元建模

    使用元建模工具MetaEdit+對ER圖進行建模,建立ER圖的元模型,元模型建好后,使用逆向工程的方法從設(shè)計好的關(guān)系數(shù)據(jù)庫生成ER圖,然后使用“角色”對其進行遍歷。

    2.3數(shù)據(jù)模式基本轉(zhuǎn)換

    由于MongoDB是文檔類型的數(shù)據(jù)庫,所以在模型轉(zhuǎn)換時,ER圖中的實體型最終轉(zhuǎn)換為文檔集合,相關(guān)定義如下:

    ①E表示ER圖的實體型,表示E的值,即E的實體。Ei表示ER圖中第i個實體型;

    ②TE表示E最終生成的文檔集合;

    ③E.A表示實體型E中的屬性A。E.U表示E的屬性全集,即由E的全部屬性組成的集合。E.Apk表示E的主鍵,E.Afk表示E的外鍵,E.Aot表示E的其他屬性集合,即E.Aot=E.U-E.Apk-E.Afk;

    ④E.pk表示E在聯(lián)系中承擔的主鍵角色;

    ⑤E.fk表示E在聯(lián)系中承擔的外鍵角色;

    ⑥E.Tfk表示模式轉(zhuǎn)換后實體型E的E.Afk。

    (1)單表模式轉(zhuǎn)換

    當實體型E不參照任何其它實體型時,模型轉(zhuǎn)換前和轉(zhuǎn)換后沒有本質(zhì)的區(qū)別。轉(zhuǎn)換圖如圖1所示。

    圖1 單表模式轉(zhuǎn)換

    (2)參照模式轉(zhuǎn)換

    ①簡單轉(zhuǎn)換

    如圖2所示,實體型E1的主鍵為E1.Apk,外鍵為E1. Afk=E1.A2,其他屬性集合為E1.Aot=E1.B1。實體型E2的主鍵為E1.Apk=E2.A2,其他屬性集合為E2.Aot=E2.B2。可以看出,E2的主鍵E2.A2為E1的外鍵。

    圖2 簡單轉(zhuǎn)換

    在進行模式轉(zhuǎn)換時,實體型E2的所有屬性作為以E2.A2為節(jié)點的屬性集合存儲在E1中。也就是E1的外鍵不再是轉(zhuǎn)換前的E2.A2,而是包含E2的主鍵和其他屬性集合的集合。這樣數(shù)據(jù)結(jié)構(gòu)就不再是轉(zhuǎn)換前的結(jié)構(gòu),而是將實體型連同其屬性作為一個文檔數(shù)據(jù)集合,內(nèi)嵌于另一個實體型的屬性中,即:

    (2)縱向擴展

    在1:n聯(lián)系中,縱向擴展是指實體型E1參照E2,E2參照E3,依此類推,直至En-1參照En,而En不參照任何實體型。在模式轉(zhuǎn)換后,En的屬性集合En.U會作為En-1的外鍵存儲在En-1.Tfk中,此時En-1的屬性集合為En-1. U=En-1.Tfk∪En-1.Apk∪En-1.Aot;然后En-1的屬性集合En-1.U會作為En-2的外鍵存儲在En-2.Tfk中,En-2的屬性集合變?yōu)镋n-2.U=En-2.Tfk∪En-2.Apk∪En-2.Aot;依次遞推,就可得出如下結(jié)果:

    綜上所述,在小兒支氣管哮喘急性發(fā)作治療中,采用布地奈德混懸液聯(lián)合吸入用異丙托溴銨治療效果更為顯著,有利于加速患兒臨床癥狀消失,提高其整體治療效果。

    使用圖來表示轉(zhuǎn)換過程,如圖3。

    (3)橫向擴展

    橫向擴展是指實體型E1既參照E2,也參照E3、E4…,En,如圖4。此時有:

    2.4ER模型轉(zhuǎn)換算法

    充當外鍵角色的實體型其自身所包含的屬性信息是不完整的,因此,它的數(shù)據(jù)集合應該包含著它所參照的實體型。換句話說就是要將主鍵角色實體型的屬性內(nèi)嵌于參照關(guān)系中外鍵角色實體型的屬性中,從而減少數(shù)據(jù)表與表之間的連接,提高查詢效率。

    由于MetaEdit+是隨機確定遍歷實體型順序的,所以使用其對ER圖進行遍歷時,每一次的搜索順序都是不同的。如果從只含有主鍵角色的實體型開始遍歷,可以簡化遍歷算法。

    圖3 縱向擴展

    首先,從任意實體型開始,通過“角色”遍歷ER圖,找到某一個只充當主鍵角色而不充當外鍵角色的實體型,然后從該實體型開始查找其上層是否有外鍵角色實體型。如果沒有,則將該實體型轉(zhuǎn)換為一個單獨的文檔集合存儲在MongoDB中。若有則根據(jù)上層外鍵角色實體型找到其參照的所有實體型,將這些實體型分別轉(zhuǎn)換為一個單獨的文檔集合存儲在MongoDB中,再將它們連同自己的屬性存入上一層外鍵角色的實體型中。此時,這個上層外鍵角色實體型參照的所有實體型都轉(zhuǎn)換結(jié)束,就可以去除其外鍵角色將其看作只充當主鍵角色而不充當外鍵角色的實體型,繼續(xù)循環(huán)。

    圖4 橫向擴展

    3 實驗分析

    為了驗證轉(zhuǎn)換后的內(nèi)嵌文檔存儲模式對查詢性能的提高,需要在文檔數(shù)據(jù)庫中分別以內(nèi)嵌文檔模式和單文檔模式存儲同一數(shù)據(jù)集并對比執(zhí)行相同查詢時所需的時間。

    3.1實驗數(shù)據(jù)

    實驗使用了兩個數(shù)據(jù)集,分別來自關(guān)系數(shù)據(jù)庫SQL Server 2014的示例數(shù)據(jù)庫Business和文檔數(shù)據(jù)庫MongoDB的示例數(shù)據(jù)庫Northwind。根據(jù)前面所述的要求,我們將Business數(shù)據(jù)庫的數(shù)據(jù)分別以單文檔集合模式和內(nèi)嵌文檔集合模式存儲在MongoDB中,并將Northwind數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)表的形式存儲在SQL Server 2014中。Northwind中實體型間參照關(guān)系最大為3層,Business中實體型間參照關(guān)系最大為4層。

    3.2性能比較

    根據(jù)數(shù)據(jù)結(jié)構(gòu),設(shè)計單表查詢語句和多重表連接查詢語句。圖5反映了隨著表連接數(shù)的增加,MongoDB中使用內(nèi)嵌和非內(nèi)嵌模式時查詢語句得出結(jié)果所需的時間。該結(jié)果證明了算法中內(nèi)嵌數(shù)據(jù)的模式在某種程

    度上提高了查詢性能,縮短了查詢所需要的時間。

    圖5 內(nèi)嵌模式和非內(nèi)嵌模式查詢性能比較

    從上圖中可以看出兩個數(shù)據(jù)集中內(nèi)嵌模式比非內(nèi)嵌模式的查詢性能要高,所需時間要短,并且隨著查詢所涉及數(shù)據(jù)表數(shù)量的增多,使用內(nèi)嵌模式的優(yōu)勢越明顯。在MongoDB中,不支持數(shù)據(jù)表的連接操作,所以在非內(nèi)嵌模式下的查詢,需要在主鍵角色的文檔集合中篩選滿足條件的數(shù)據(jù)并把其查詢出的結(jié)果賦予一個變量,再將變量中的相關(guān)屬性作為條件在外鍵角色的文檔集合中進行查詢,最后返回查詢結(jié)果。由于需要對不同文檔集合的數(shù)據(jù)進行篩選和對中間變量的賦值和提取,會大大延長查詢時間,降低數(shù)據(jù)庫性能。而將關(guān)系數(shù)據(jù)庫中表間的連接關(guān)系轉(zhuǎn)換為內(nèi)嵌結(jié)構(gòu)只需要在一個文檔集合中進行操作,從而節(jié)省了操作所需的時間。

    4 結(jié)語

    本文提出了一種數(shù)據(jù)模式的轉(zhuǎn)換算法,這種算法利用MetaEdit+中的“角色”遍歷ER圖,實現(xiàn)了數(shù)據(jù)模式從關(guān)系數(shù)據(jù)庫到文檔數(shù)據(jù)庫的轉(zhuǎn)換,解決了數(shù)據(jù)從傳統(tǒng)的關(guān)系數(shù)據(jù)庫遷移到大數(shù)據(jù)環(huán)境下NoSQL類型數(shù)據(jù)庫中模式不同的問題,并通過實驗說明了轉(zhuǎn)換算法的正確性,驗證了在轉(zhuǎn)換后的內(nèi)嵌模式下查詢性能的提高。

    [1]Jaroslav Pokorny.Database Technologies in the World of Big Data[C].Proceedings of the 16th International Conference on Computer Systems and Technologies.New York:ACM,2015:1-12.

    [2]Zachary Parker,Scott Poe,Susan V.Vrbsky.Comparing NoSQL MongoDB to an SQL DB[C].Proceedings of the 51st ACM Southeast Conference.New York:ACM,2013.

    [3]申德榮,于戈,王習特等.支持大數(shù)據(jù)管理的NoSQL系統(tǒng)研究綜述[J].軟件學報,2013,24(8):1786-1803.

    [4]John Klein,Ian Gorton,Neil Ernst,et al.Performance Evaluation of NoSQL Databases:A Case Study[C].Proceedings of the 1st Workshop on Performance Analysis of Big Data Systems.New York:ACM,2015:5-10.

    [5]王林彬,黎建輝,沈志宏.基于NoSQL的rdf數(shù)據(jù)存儲與查詢技術(shù)綜述[J].計算機應用研究,2015,5(32):1281-1286.

    [6]孟曉峰,慈祥.大數(shù)據(jù)管理:概念、技術(shù)與挑戰(zhàn)[J].計算機研究與發(fā)展,2013,50(1):146-169.

    [7]楊寒冰,趙龍,賈金原.HBase數(shù)據(jù)庫遷移工具的設(shè)計與實現(xiàn)[J].計算機科學與探索,2013,7(3):236-246.

    [8]Gansen Zhao,Libo Li,Zijing Li,et al.Multiple Nested Schema of HBase for Migration from SQL[C].Proceedings of Ninth International Conference on P2P,Parallel,Grid,Cloud and Internet Computing.2014:338-343.

    [9]Daniel Tahara,Thaddeus Diamond,Daniel J.Abadi.Sinew:A SQL System for Multi-Structured Data[C].Proceedings of the SIGMOD 2014.New York:ACM,2014:815-826.

    [10]Manpreet Singh,Karamjit Kaur.SQL2Neo:Moving Health-care Data From Relational To Graph Database[C].Proceedings of IACC.Piscataway,NJ:IEEE,2015:721-725.

    [11]S.Jeon,Y.Khosiawan,B.Hong.Making a Graph Database from Unstructured Text[C].Proceedings of Computational Science and Engineering.Piscataway,NJ:IEEE,2013:981-988.

    [12]Michael J.Mior.Automated Schema Design for NoSQL Databases[C].Proceedings of SIGMOD 2014.New York:ACM,2014:41-45.

    [13]Xiang Li,Zhiyi Ma,Hongjie Chen.QODM:A Query-Oriented Data Modeling Approach for NoSQL Databases[C].Proceedings of WARTIA.Piscataway,NJ:IEEE,2014:338-345.

    [14]Veronika Abramova,Jorge Bernardino.NoSQL Databases:MongoDB VS Cassandra[C].Proc of the International C*Conference on Computer Science and Software Engineering.New York,2013:14-22.

    Schema Conversion;Document Database;MongoDB;NoSQL

    An Algorithm for Schema Conversion from Relational Databases to Document-Oriented Databases

    WANG Hai-lin,ZHANG Ya-jun
    (College of Information Management,Shanxi University of Finance and Economics,Taiyuan 030006)

    山西省回國留學人員科研資助項目(No.2013076)

    1007-1423(2016)18-0018-06

    10.3969/j.issn.1007-1423.2016.18.004

    王海林(1962-),男,副教授,碩士,研究方向為數(shù)據(jù)建模、大數(shù)據(jù)、分布式系統(tǒng)、數(shù)據(jù)可視化張雅君(1992-),女,碩士研究生,研究方向為數(shù)據(jù)挖掘、數(shù)據(jù)建模

    2016-06-07

    2016-06-20

    文檔數(shù)據(jù)庫是NoSQL數(shù)據(jù)庫的一種,它與關(guān)系數(shù)據(jù)庫在數(shù)據(jù)結(jié)構(gòu)上存在較大差異。為了解決關(guān)系數(shù)據(jù)庫與非關(guān)系數(shù)據(jù)庫模式不同的問題,實現(xiàn)數(shù)據(jù)從關(guān)系數(shù)據(jù)庫向非關(guān)系數(shù)據(jù)庫的轉(zhuǎn)換,以文檔數(shù)據(jù)庫MongoDB為例,利用元建模工具MetaEdit+中的“角色”遍歷ER圖,提出從關(guān)系數(shù)據(jù)庫到文檔數(shù)據(jù)庫的模式轉(zhuǎn)換算法。這種算法不僅解決傳統(tǒng)關(guān)系數(shù)據(jù)庫與文檔數(shù)據(jù)庫模式不同的問題,而且使得轉(zhuǎn)換后的模式對數(shù)據(jù)庫查詢性能有顯著的提高。實驗結(jié)果說明這種轉(zhuǎn)換的正確性以及模式對于查詢的高效性。

    數(shù)據(jù)模式轉(zhuǎn)換;文檔數(shù)據(jù)庫;MongoDB;NoSQL

    The document-oriented database is one of NoSQL databases;its schema is different from relational databases.In order to implement the conversion from relational databases to NoSQL databases,based on MongoDB,proposes an algorithm which achieves schema conversion of relational databases to document-oriented databases by traversing ER-Diagram in MetaEdit+which is one of tools for metamodeling. The algorithm not only solves the different schema problems between traditional relational databases and document-oriented databases,and the transformed model improves the performance of the database query.Finally,the experiment has shown the correctness of the algorithm and the high performance of join operation.

    猜你喜歡
    主鍵關(guān)系數(shù)據(jù)庫文檔
    基于Go 實現(xiàn)的分布式主鍵系統(tǒng)研究
    關(guān)系數(shù)據(jù)庫在高爐數(shù)據(jù)采集系統(tǒng)中的應用
    山東冶金(2022年2期)2022-08-08 01:51:30
    有人一聲不吭向你扔了個文檔
    基于外鍵的E-R圖繪制方法研究
    基于RI碼計算的Word復制文檔鑒別
    Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat
    基于索引結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫關(guān)鍵詞檢索
    數(shù)據(jù)庫主鍵的設(shè)計方法探討
    一種基于數(shù)據(jù)圖劃分的關(guān)系數(shù)據(jù)庫關(guān)鍵詞檢索方法
    基于用戶反饋的關(guān)系數(shù)據(jù)庫關(guān)鍵字查詢系統(tǒng)
    精品不卡国产一区二区三区| 午夜亚洲福利在线播放| 免费观看的影片在线观看| 非洲黑人性xxxx精品又粗又长| 久久精品国产鲁丝片午夜精品| 午夜免费观看性视频| 欧美区成人在线视频| 亚洲精品日韩av片在线观看| 中国国产av一级| 99久久精品国产国产毛片| 欧美极品一区二区三区四区| 亚洲性久久影院| 国产午夜福利久久久久久| eeuss影院久久| 国产精品精品国产色婷婷| 精品欧美国产一区二区三| 国产精品久久久久久久久免| 日韩在线高清观看一区二区三区| 在线观看av片永久免费下载| 九色成人免费人妻av| 亚洲va在线va天堂va国产| 18禁动态无遮挡网站| 国产亚洲精品av在线| 国产午夜福利久久久久久| 免费av毛片视频| 69av精品久久久久久| 国产精品伦人一区二区| 伦精品一区二区三区| 国产乱人视频| 日韩av免费高清视频| 禁无遮挡网站| 亚洲av成人精品一区久久| 精品不卡国产一区二区三区| 国产精品一及| 禁无遮挡网站| 国产成人a区在线观看| 亚洲成人av在线免费| 国产一区二区在线观看日韩| 一二三四中文在线观看免费高清| 午夜精品国产一区二区电影 | 女人被狂操c到高潮| 99久久精品一区二区三区| 亚洲电影在线观看av| 97人妻精品一区二区三区麻豆| 男女下面进入的视频免费午夜| 亚洲乱码一区二区免费版| 男女啪啪激烈高潮av片| 纵有疾风起免费观看全集完整版 | xxx大片免费视频| 亚洲av免费在线观看| 一级片'在线观看视频| 国产成人福利小说| 97在线视频观看| 成人漫画全彩无遮挡| 日本av手机在线免费观看| 精品久久久久久久末码| 在线免费十八禁| 国产乱来视频区| 国产美女午夜福利| 国产成人午夜福利电影在线观看| av线在线观看网站| 日韩视频在线欧美| a级一级毛片免费在线观看| 精品久久久久久久人妻蜜臀av| 高清午夜精品一区二区三区| 亚洲精品日韩av片在线观看| 婷婷六月久久综合丁香| 日韩不卡一区二区三区视频在线| 亚洲精品亚洲一区二区| 26uuu在线亚洲综合色| 日韩欧美三级三区| 亚洲最大成人av| 久久99热这里只频精品6学生| 校园人妻丝袜中文字幕| 麻豆国产97在线/欧美| 综合色av麻豆| 亚洲欧美日韩卡通动漫| 男插女下体视频免费在线播放| 春色校园在线视频观看| 99久久精品国产国产毛片| 国产69精品久久久久777片| 天堂网av新在线| 岛国毛片在线播放| av播播在线观看一区| 精品久久国产蜜桃| 亚洲综合精品二区| 18禁动态无遮挡网站| 色5月婷婷丁香| 成人毛片a级毛片在线播放| 日本wwww免费看| 我要看日韩黄色一级片| 99久久精品国产国产毛片| 欧美极品一区二区三区四区| 免费看不卡的av| 18+在线观看网站| 久久精品国产亚洲av涩爱| 久久久久久久久久人人人人人人| av网站免费在线观看视频 | 亚洲av成人精品一二三区| 男女边吃奶边做爰视频| 啦啦啦中文免费视频观看日本| 最近手机中文字幕大全| 麻豆av噜噜一区二区三区| 观看免费一级毛片| av在线亚洲专区| 我的老师免费观看完整版| 五月伊人婷婷丁香| 欧美潮喷喷水| 亚洲国产精品国产精品| 亚洲av在线观看美女高潮| 成人特级av手机在线观看| 亚洲精品色激情综合| 一级毛片 在线播放| 免费观看在线日韩| 亚洲av国产av综合av卡| 美女黄网站色视频| 嫩草影院新地址| 亚洲精品成人av观看孕妇| 国产一区有黄有色的免费视频 | 成人美女网站在线观看视频| 91精品国产九色| 久热久热在线精品观看| 水蜜桃什么品种好| 久久久久精品性色| 国产亚洲av嫩草精品影院| 日本欧美国产在线视频| 最近的中文字幕免费完整| 特大巨黑吊av在线直播| 精品久久久久久久久久久久久| 午夜久久久久精精品| 国产亚洲av片在线观看秒播厂 | 亚洲性久久影院| 成年版毛片免费区| 日韩精品青青久久久久久| 亚洲国产精品专区欧美| 精品午夜福利在线看| 偷拍熟女少妇极品色| 亚洲四区av| 中文字幕免费在线视频6| 波多野结衣巨乳人妻| 成人亚洲精品一区在线观看 | 亚洲成人av在线免费| 国产成人免费观看mmmm| 欧美最新免费一区二区三区| 亚洲人成网站在线观看播放| 国产单亲对白刺激| av在线老鸭窝| 国产精品久久久久久久久免| 国产欧美另类精品又又久久亚洲欧美| 热99在线观看视频| 日日干狠狠操夜夜爽| 欧美丝袜亚洲另类| 亚洲av中文字字幕乱码综合| 一区二区三区高清视频在线| 日本猛色少妇xxxxx猛交久久| 亚洲av免费高清在线观看| 午夜精品国产一区二区电影 | 麻豆乱淫一区二区| 老师上课跳d突然被开到最大视频| 啦啦啦韩国在线观看视频| 亚洲精华国产精华液的使用体验| 少妇高潮的动态图| 久久这里有精品视频免费| 非洲黑人性xxxx精品又粗又长| 亚洲av成人精品一区久久| 人人妻人人看人人澡| 欧美潮喷喷水| 2021少妇久久久久久久久久久| 99久久精品国产国产毛片| 别揉我奶头 嗯啊视频| 人妻一区二区av| 国产老妇女一区| 日韩欧美精品v在线| 国产高清国产精品国产三级 | 熟妇人妻久久中文字幕3abv| 国产三级在线视频| av又黄又爽大尺度在线免费看| 国产精品精品国产色婷婷| 色视频www国产| 97超碰精品成人国产| 国产精品综合久久久久久久免费| 国产欧美另类精品又又久久亚洲欧美| 久久鲁丝午夜福利片| av线在线观看网站| 欧美高清成人免费视频www| 又黄又爽又刺激的免费视频.| 午夜激情久久久久久久| 激情五月婷婷亚洲| 国产黄色视频一区二区在线观看| 人妻系列 视频| 久久久久久久久久人人人人人人| freevideosex欧美| 国产黄频视频在线观看| 亚洲av免费在线观看| 男女边吃奶边做爰视频| 国产麻豆成人av免费视频| 中文字幕久久专区| 久久热精品热| 久久久精品94久久精品| 好男人视频免费观看在线| 直男gayav资源| 午夜免费男女啪啪视频观看| 亚洲欧美日韩东京热| 一级黄片播放器| 国产精品国产三级国产专区5o| 午夜福利网站1000一区二区三区| 国产成人免费观看mmmm| 国内少妇人妻偷人精品xxx网站| 亚洲熟女精品中文字幕| 淫秽高清视频在线观看| 最近2019中文字幕mv第一页| 亚洲在线观看片| 在线a可以看的网站| 日韩制服骚丝袜av| 亚洲欧美日韩卡通动漫| 午夜日本视频在线| 国产永久视频网站| 国产亚洲91精品色在线| 人妻系列 视频| 看免费成人av毛片| 国产成人免费观看mmmm| 精品一区二区三区视频在线| 80岁老熟妇乱子伦牲交| 亚洲精品亚洲一区二区| 国产国拍精品亚洲av在线观看| 国产精品一二三区在线看| 亚洲,欧美,日韩| 久久精品夜夜夜夜夜久久蜜豆| 欧美成人a在线观看| 亚洲精品第二区| 国产综合懂色| 欧美区成人在线视频| 午夜日本视频在线| 亚洲精品成人av观看孕妇| 国产色爽女视频免费观看| 久久久久久九九精品二区国产| 免费看美女性在线毛片视频| 超碰97精品在线观看| 国产精品麻豆人妻色哟哟久久 | 日韩av免费高清视频| 中文乱码字字幕精品一区二区三区 | 五月天丁香电影| 美女高潮的动态| 免费av观看视频| 日韩中字成人| 丝袜美腿在线中文| 成人美女网站在线观看视频| 久久久久久九九精品二区国产| 国产精品三级大全| 日本一二三区视频观看| 午夜久久久久精精品| 青青草视频在线视频观看| 少妇人妻一区二区三区视频| 99久久中文字幕三级久久日本| 校园人妻丝袜中文字幕| 亚洲最大成人手机在线| 一级爰片在线观看| 三级男女做爰猛烈吃奶摸视频| 深夜a级毛片| 亚洲av电影在线观看一区二区三区 | 亚洲av二区三区四区| av播播在线观看一区| 久久久久久久午夜电影| 久久久久网色| 欧美97在线视频| 男女啪啪激烈高潮av片| 日韩中字成人| 久久这里只有精品中国| 久久久欧美国产精品| 国产爱豆传媒在线观看| 国产综合精华液| 日本黄色片子视频| 人妻一区二区av| 日韩中字成人| 日本欧美国产在线视频| 成人午夜精彩视频在线观看| 亚洲av中文av极速乱| 日韩大片免费观看网站| 简卡轻食公司| 久久鲁丝午夜福利片| 亚洲精品乱久久久久久| 国产淫片久久久久久久久| 久久99热6这里只有精品| 国产 亚洲一区二区三区 | 久久精品人妻少妇| 久久久久久久午夜电影| 亚洲国产精品成人久久小说| 看黄色毛片网站| 日韩精品有码人妻一区| 亚洲欧美中文字幕日韩二区| 国产伦理片在线播放av一区| 少妇人妻一区二区三区视频| 精品一区在线观看国产| 麻豆精品久久久久久蜜桃| 亚洲在久久综合| 国产精品无大码| 国模一区二区三区四区视频| 欧美成人午夜免费资源| 亚洲性久久影院| 婷婷色综合大香蕉| 欧美日韩视频高清一区二区三区二| 欧美高清性xxxxhd video| 搞女人的毛片| 成人国产麻豆网| 春色校园在线视频观看| 尾随美女入室| 七月丁香在线播放| 久久久久精品性色| 国产综合懂色| 亚洲国产日韩欧美精品在线观看| 免费观看的影片在线观看| 美女xxoo啪啪120秒动态图| 97热精品久久久久久| 国产探花在线观看一区二区| 欧美日韩综合久久久久久| 99热网站在线观看| 亚洲欧美一区二区三区国产| 黄色日韩在线| 狂野欧美激情性xxxx在线观看| 日本三级黄在线观看| 汤姆久久久久久久影院中文字幕 | 日日摸夜夜添夜夜爱| 美女被艹到高潮喷水动态| 久久99精品国语久久久| 免费黄网站久久成人精品| 亚洲在久久综合| 人人妻人人澡欧美一区二区| 国产爱豆传媒在线观看| 成人欧美大片| 三级经典国产精品| 亚洲精品自拍成人| 我要看日韩黄色一级片| 又爽又黄无遮挡网站| 你懂的网址亚洲精品在线观看| 18禁在线播放成人免费| 日韩欧美国产在线观看| 91av网一区二区| 美女cb高潮喷水在线观看| 久久精品国产亚洲av涩爱| 亚洲综合色惰| 人妻少妇偷人精品九色| 一级爰片在线观看| 日本-黄色视频高清免费观看| 最近最新中文字幕免费大全7| 非洲黑人性xxxx精品又粗又长| 国产白丝娇喘喷水9色精品| 国产精品日韩av在线免费观看| 亚洲精品乱码久久久v下载方式| 久久热精品热| 大片免费播放器 马上看| 成人美女网站在线观看视频| 日本黄大片高清| 免费大片18禁| 伊人久久国产一区二区| 成人毛片60女人毛片免费| 偷拍熟女少妇极品色| 日日啪夜夜爽| 久久久午夜欧美精品| 国产成人a∨麻豆精品| 在线播放无遮挡| 日韩大片免费观看网站| 日韩 亚洲 欧美在线| 国产精品人妻久久久久久| 日韩大片免费观看网站| 天堂俺去俺来也www色官网 | 亚洲经典国产精华液单| 日韩伦理黄色片| 日本av手机在线免费观看| 中文在线观看免费www的网站| freevideosex欧美| 国产综合精华液| 99热6这里只有精品| 可以在线观看毛片的网站| 夜夜看夜夜爽夜夜摸| 亚洲精品色激情综合| 久久午夜福利片| 国产一级毛片在线| 伊人久久国产一区二区| 国产老妇女一区| 亚洲精品国产成人久久av| 男女边摸边吃奶| 亚洲欧洲国产日韩| 亚洲最大成人手机在线| 一个人看的www免费观看视频| 麻豆国产97在线/欧美| av线在线观看网站| av网站免费在线观看视频 | 亚洲欧美清纯卡通| 国产一区二区三区综合在线观看 | 高清欧美精品videossex| 亚洲精品一区蜜桃| 久久久亚洲精品成人影院| 欧美日韩视频高清一区二区三区二| 高清在线视频一区二区三区| 男女边摸边吃奶| 亚洲婷婷狠狠爱综合网| 成年女人在线观看亚洲视频 | 欧美精品一区二区大全| 亚洲在线观看片| 国内精品美女久久久久久| 国产综合精华液| 亚洲丝袜综合中文字幕| eeuss影院久久| 中文乱码字字幕精品一区二区三区 | 欧美最新免费一区二区三区| 免费看美女性在线毛片视频| 日本三级黄在线观看| 婷婷色麻豆天堂久久| 大片免费播放器 马上看| 特级一级黄色大片| 亚洲av成人av| 亚洲图色成人| 国产乱人视频| 五月玫瑰六月丁香| 久久这里只有精品中国| 一区二区三区免费毛片| 18+在线观看网站| 国产精品久久久久久精品电影| 亚洲国产精品成人久久小说| 精品少妇黑人巨大在线播放| 国国产精品蜜臀av免费| 日日啪夜夜爽| 五月伊人婷婷丁香| 国产视频内射| 国产黄色免费在线视频| 最后的刺客免费高清国语| 色综合色国产| 成人漫画全彩无遮挡| 国产伦精品一区二区三区四那| 国产一区二区在线观看日韩| 国产麻豆成人av免费视频| 亚洲经典国产精华液单| 欧美另类一区| 中文在线观看免费www的网站| 日产精品乱码卡一卡2卡三| 97热精品久久久久久| 国产探花极品一区二区| 日韩强制内射视频| 大又大粗又爽又黄少妇毛片口| 婷婷六月久久综合丁香| 女人被狂操c到高潮| 久久久亚洲精品成人影院| 亚洲aⅴ乱码一区二区在线播放| 少妇的逼水好多| 五月玫瑰六月丁香| 免费黄网站久久成人精品| 国产精品无大码| 人妻少妇偷人精品九色| 亚洲av日韩在线播放| 精品久久久久久久末码| 国产黄片美女视频| 日韩av在线大香蕉| 国产一区二区三区综合在线观看 | 免费在线观看成人毛片| 婷婷色麻豆天堂久久| 最近2019中文字幕mv第一页| 两个人的视频大全免费| 亚洲人成网站在线观看播放| 亚洲av.av天堂| 亚洲精品乱码久久久v下载方式| 成人国产麻豆网| 中文字幕av在线有码专区| 午夜福利在线观看免费完整高清在| 天美传媒精品一区二区| 国产探花在线观看一区二区| 国产三级在线视频| 日韩欧美 国产精品| 热99在线观看视频| 免费黄色在线免费观看| 永久网站在线| av国产久精品久网站免费入址| 国产欧美日韩精品一区二区| 亚洲av成人精品一二三区| 干丝袜人妻中文字幕| 汤姆久久久久久久影院中文字幕 | 尤物成人国产欧美一区二区三区| 亚洲综合色惰| 乱码一卡2卡4卡精品| 99久久中文字幕三级久久日本| 在线观看人妻少妇| 亚洲一级一片aⅴ在线观看| 精品人妻一区二区三区麻豆| 日本wwww免费看| 亚洲不卡免费看| 欧美bdsm另类| 国产v大片淫在线免费观看| 97人妻精品一区二区三区麻豆| 啦啦啦啦在线视频资源| 亚洲成人中文字幕在线播放| 91精品国产九色| 久久99蜜桃精品久久| 国产精品美女特级片免费视频播放器| 欧美区成人在线视频| 午夜福利视频精品| 黄色一级大片看看| 午夜亚洲福利在线播放| 赤兔流量卡办理| 久久久久久国产a免费观看| 可以在线观看毛片的网站| 欧美精品一区二区大全| 婷婷六月久久综合丁香| 久热久热在线精品观看| 欧美日韩精品成人综合77777| 免费在线观看成人毛片| 亚洲精品亚洲一区二区| 国产麻豆成人av免费视频| 男女边摸边吃奶| 一级黄片播放器| 国产三级在线视频| 晚上一个人看的免费电影| 日本与韩国留学比较| 最近的中文字幕免费完整| 亚洲精品亚洲一区二区| 天堂俺去俺来也www色官网 | 亚洲成人中文字幕在线播放| 欧美高清性xxxxhd video| 亚洲av.av天堂| 国产大屁股一区二区在线视频| 亚洲精品乱久久久久久| 日本一本二区三区精品| 在线免费观看的www视频| 又黄又爽又刺激的免费视频.| 久久久久久久久久黄片| 国产色婷婷99| 九色成人免费人妻av| 国产激情偷乱视频一区二区| 97在线视频观看| kizo精华| 欧美性感艳星| 久久精品国产亚洲av涩爱| 两个人视频免费观看高清| 国产毛片a区久久久久| 69av精品久久久久久| 亚洲经典国产精华液单| 97热精品久久久久久| 在线天堂最新版资源| 毛片女人毛片| 成人毛片a级毛片在线播放| 最近的中文字幕免费完整| 自拍偷自拍亚洲精品老妇| 亚洲成人一二三区av| 国产不卡一卡二| 九九爱精品视频在线观看| 精品久久久久久电影网| 极品少妇高潮喷水抽搐| 国产一区亚洲一区在线观看| 成人综合一区亚洲| 久久精品综合一区二区三区| 亚洲精品一二三| 青青草视频在线视频观看| 久久鲁丝午夜福利片| 国产成人a∨麻豆精品| 在线a可以看的网站| 99久国产av精品国产电影| 三级国产精品欧美在线观看| 免费在线观看成人毛片| 精品久久久久久久久亚洲| videos熟女内射| 有码 亚洲区| 99re6热这里在线精品视频| 国精品久久久久久国模美| 女人久久www免费人成看片| 卡戴珊不雅视频在线播放| 精品少妇黑人巨大在线播放| 久久6这里有精品| 免费大片黄手机在线观看| 69av精品久久久久久| 黄色日韩在线| 亚洲精品国产av成人精品| 三级男女做爰猛烈吃奶摸视频| 能在线免费看毛片的网站| 国产免费福利视频在线观看| 你懂的网址亚洲精品在线观看| 神马国产精品三级电影在线观看| 老司机影院成人| 三级国产精品欧美在线观看| 老司机影院成人| 欧美日韩亚洲高清精品| 日韩欧美 国产精品| 国产成人aa在线观看| 蜜臀久久99精品久久宅男| 久热久热在线精品观看| 国产成人91sexporn| 99热6这里只有精品| 精品人妻视频免费看| 欧美高清性xxxxhd video| 日韩大片免费观看网站| 精品国内亚洲2022精品成人| 国产黄a三级三级三级人| 亚洲av中文字字幕乱码综合| 男女国产视频网站| 伦精品一区二区三区| 六月丁香七月| 麻豆久久精品国产亚洲av| 99热6这里只有精品| av在线观看视频网站免费| 少妇熟女欧美另类| 中文欧美无线码| 狠狠精品人妻久久久久久综合| 成人鲁丝片一二三区免费| 国产高潮美女av| 久久久久性生活片| 国产不卡一卡二| 国产91av在线免费观看| 爱豆传媒免费全集在线观看| 啦啦啦韩国在线观看视频| 激情五月婷婷亚洲| 久久久久久久久久成人| av卡一久久| 人妻夜夜爽99麻豆av| 亚洲国产色片| 男女边摸边吃奶| 韩国高清视频一区二区三区| 美女被艹到高潮喷水动态| 91午夜精品亚洲一区二区三区|