精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

達(dá)觀數(shù)據(jù):知識圖譜和 Neo4j 淺析

大數(shù)據(jù) 知識圖譜
在當(dāng)前大數(shù)據(jù)行業(yè)中, 隨著算法的升級, 特別是機(jī)器學(xué)習(xí)的加入,“找規(guī)律”式的算法所帶來的“紅利”正在逐漸地消失,進(jìn)而需要一種可以對數(shù)據(jù)進(jìn)行更深一層挖掘的方式,這種新的方式就是知識圖譜。

在當(dāng)前大數(shù)據(jù)行業(yè)中, 隨著算法的升級, 特別是機(jī)器學(xué)習(xí)的加入,“找規(guī)律”式的算法所帶來的“紅利”正在逐漸地消失,進(jìn)而需要一種可以對數(shù)據(jù)進(jìn)行更深一層挖掘的方式,這種新的方式就是知識圖譜。下面我們來聊一下知識圖譜以及知識圖譜在達(dá)觀數(shù)據(jù)中的實(shí)踐。

[[229423]]

一,什么是知識圖譜

知識圖譜(Knowledge Graph)是一種用點(diǎn)來代替實(shí)體,用邊代替實(shí)體之間關(guān)系的一種語義網(wǎng)絡(luò)。通俗來說,知識圖譜就是把所有不同種類的信息(Heterogeneous Information)連接在一起而得到的一個(gè)關(guān)系網(wǎng)絡(luò),它提供了站在關(guān)系的角度去分析問題的視角。站在這個(gè)角度我們可以從“找規(guī)律”的維度上升到“理解”的維度, 這也就是為什么有人說知識圖譜是 AI 的未來。

“達(dá)觀數(shù)據(jù)是一家人工智能公司”這句話在機(jī)器看來只不過是一連串的字符, 但是在我們?nèi)丝磥韰s可以分成主謂賓三部分,即主語“達(dá)觀數(shù)據(jù)”謂語“是”賓語“人工智能公司”。 那么有沒有一種數(shù)據(jù)的組織形式讓機(jī)器看到這句話時(shí)不再是一個(gè)字符串, 而是一個(gè)具有類似主謂賓可以“理解”的結(jié)構(gòu)呢?當(dāng)然,這就是知識圖譜要干的事情。

知識圖譜可以表示成一個(gè)實(shí)體關(guān)系網(wǎng)絡(luò)圖,實(shí)體就是一個(gè)包含信息的個(gè)體,畫出來叫節(jié)點(diǎn);關(guān)系是兩個(gè)實(shí)體之間的聯(lián)系,畫出來叫邊。借用上面的例子“達(dá)觀數(shù)據(jù)是一家人工智能公司”,“達(dá)觀數(shù)據(jù)”和“人工智能公司”就是兩個(gè)實(shí)體,“是”即這兩個(gè)實(shí)體之間的關(guān)系。所以這句話用知識圖譜可以表示圖1。

圖1

二,知識圖譜的應(yīng)用場景

知道了什么是知識圖譜,那么知識圖譜有什么用處呢?這里我舉兩個(gè)例子:知識圖譜在搜索引擎中的作用以及在銀行風(fēng)控系統(tǒng)中的應(yīng)用。

1, 知識圖譜在搜索引擎中的應(yīng)用

有時(shí)候我們在使用搜索引擎時(shí), 我們的搜索詞(Query)往往看起來更像是一個(gè)問題,比如“張三是從哪里畢業(yè)的”,這時(shí)我們需要搜索引擎直接給出我想要的結(jié)果,而不是一個(gè)網(wǎng)頁排名(page rank) 。比如我在 Google 中搜索“扎克伯格的妻子是誰”, 我需要是扎克伯格的妻子普莉希拉?陳的詳細(xì)信息而不是一些包含了她信息的網(wǎng)頁。我們先看下 Google 的結(jié)果:

圖2

那么Google是怎么做到的呢?其實(shí)早在2012年Google 就已經(jīng)在搜索中加入了知識圖譜,用戶可以通過Google 構(gòu)建的知識圖譜直接查詢到結(jié)果,這種方式極大地提升了用戶體驗(yàn)。而且對于 Google 來說處理起來也比較便捷,首先將“扎克伯格的妻子是誰” 這個(gè) Query通過自然語言處理技術(shù)(NLP)處理成“扎克伯格”實(shí)體和”has_wife" 的關(guān)系,從已經(jīng)構(gòu)建好的知識圖譜中查詢, 然后將查詢結(jié)果返回給用戶。

然而就是這樣的一個(gè)改動(dòng),從用戶使用的角度來看已經(jīng)從普通的搜索引擎變成了智能問答的系統(tǒng),用戶體驗(yàn)上升了一個(gè)層次。

2,知識圖譜在隱含關(guān)系挖掘中的應(yīng)用。

馬克斯·韋伯曾說“人是懸掛在自我編織的意義之網(wǎng)上的動(dòng)物”,這句話從側(cè)面說明人與人之間的關(guān)系是很復(fù)雜的,我們是否可以將復(fù)雜的人際關(guān)系進(jìn)行一次挖掘呢?

首先人際關(guān)系實(shí)際形如一張網(wǎng), 既然是網(wǎng)那么它一定具有一個(gè)特性,即網(wǎng)上兩個(gè)相鄰節(jié)點(diǎn)之間的路徑損壞,并不一定影響整張網(wǎng)。比如一張網(wǎng)(無向圖)中相鄰的 A 節(jié)點(diǎn)到 B 節(jié)點(diǎn)的路徑“壞了”, 有極大可能找到另一條從 A 到 B 的路徑,而不影響整張網(wǎng)。那么網(wǎng)的這個(gè)特性應(yīng)該怎樣應(yīng)用到數(shù)據(jù)挖掘上來呢?我們來看一個(gè)知識圖譜在銀行風(fēng)控系統(tǒng)中的一個(gè)例子。

    圖3

我們可以根據(jù)借款人借款時(shí)填寫的關(guān)系構(gòu)建知識圖譜, 如圖借款人跟張三是朋友關(guān)系,跟李四是父子關(guān)系。當(dāng)我們試圖把借款人的信息添加到知識圖譜里的時(shí)候,“一致性驗(yàn)證”引擎會(huì)觸發(fā)。引擎首先會(huì)去讀取張三和李四的關(guān)系,從而去驗(yàn)證這個(gè)“三角關(guān)系”是否正確。很顯然,朋友的朋友不是父子關(guān)系,所以存在著明顯的風(fēng)險(xiǎn)。這里的隱含關(guān)系挖掘可以借用通用的關(guān)系挖掘引擎,也可以自己實(shí)現(xiàn)隱含關(guān)系的挖掘引擎。通用關(guān)聯(lián)關(guān)系的挖掘由于其通用性,通常難以保證對關(guān)系挖掘的正確性,通常是自己配置規(guī)則來確保關(guān)系挖掘的準(zhǔn)確性。對隱含關(guān)系的挖掘技術(shù)目前是知識圖譜研究的前沿方向, 如果有興趣,可以查閱相關(guān)論文。

知識圖譜在銀行風(fēng)控中的作用還有很多,比如對失聯(lián)借款人兩度,甚至多度的關(guān)系挖掘來找到借款人等。 由此可見在“關(guān)系”越復(fù)雜的情況下,知識圖譜越是能發(fā)揮它的作用。

知識圖譜還有很多其他應(yīng)用場景,這里就不一一列舉了,如果您感興趣的話,參見《知識圖譜的應(yīng)用》(http://mp.weixin.qq.com/s/aRKS1CHNdh51010sZzBLlA)

三,知識圖譜的構(gòu)建

既然知識圖譜這么有用, 那么怎樣才能構(gòu)建自己的知識圖譜,怎樣將傳統(tǒng)的數(shù)據(jù)轉(zhuǎn)化成知識圖譜呢?

傳統(tǒng)數(shù)據(jù)主要分成兩種,格式化數(shù)據(jù)和非格式化數(shù)據(jù)。格式化數(shù)據(jù)轉(zhuǎn)化成知識圖譜時(shí)需要將格式化的數(shù)據(jù)映射成實(shí)體關(guān)系組,從而構(gòu)建知識圖譜。而非格式化的數(shù)據(jù)轉(zhuǎn)化時(shí)比較復(fù)雜,通常采用算法抽取和程序抽取兩種方式。

1, 算法抽取方式:

通過自然語言處理(NLP)技術(shù)對文本進(jìn)行命名實(shí)體識別(NER),從非格式化的文本中識別出專有名詞和有意義的短語并進(jìn)行分類。比如上例中從“達(dá)觀數(shù)據(jù)是一家人工智能公司”這段文本中識別出”達(dá)觀數(shù)據(jù)”和“人工智能公司”這兩個(gè)實(shí)體以及“是”這個(gè)從屬關(guān)系,這樣我們就可以通過”達(dá)觀數(shù)據(jù)” “是” “人工智能公司” 這個(gè)實(shí)體組來構(gòu)建知識圖譜。由于目前NER識別技術(shù)還不夠成熟,通常我們會(huì)對 NER 識別的實(shí)體進(jìn)行人工矯正,確保所識別實(shí)體的準(zhǔn)確性。

2, 程序抽取方式:

在處理實(shí)體識別非格式化數(shù)據(jù)的過程中,我們經(jīng)常會(huì)碰到半格式化的數(shù)據(jù),比如一段簡歷的文本,文本中經(jīng)常會(huì)包含,姓名:XXX,公司名:XXX 等格式,遇到這樣的半格式化文本,我們也可以采用正則等方式來抽取,確保知識圖譜構(gòu)建的完整性和準(zhǔn)確性。

四, 知識圖譜的存儲(chǔ)以及 neo4j 的性能測試

知識圖譜是基于圖的數(shù)據(jù)結(jié)構(gòu),通常用圖數(shù)據(jù)庫進(jìn)行存儲(chǔ),我們先來看一下圖數(shù)據(jù)庫排行(部分)。數(shù)據(jù)來源DB-Engines Ranking(https://db-engines.com/en/ranking/graph+dbms)。

圖4

通過排行榜可以看出 Neo4j 數(shù)據(jù)庫***,實(shí)際上neo4j 已經(jīng)是當(dāng)前業(yè)界分析知識圖譜的主流數(shù)據(jù)庫。那么怎樣將 neo4j 圖數(shù)據(jù)庫應(yīng)用到項(xiàng)目中去,以及怎樣優(yōu)化 neo4j 圖數(shù)據(jù)庫呢?首先我們來看一下 neo4j 的性能表現(xiàn):

測試環(huán)境:

1, 操作系統(tǒng):      Mac OS X 10.10.5

2, 內(nèi)存:             8G

3, CPU參數(shù):    8核8線程

4, 編程語言:   python 2.7

5, Neo4j 版本: 3.3.0

6, 服務(wù)器節(jié)點(diǎn)數(shù): 單點(diǎn)

測試內(nèi)容: 節(jié)點(diǎn)數(shù)分別在1萬, 10萬, 100萬,1000萬情況下,在節(jié)點(diǎn)設(shè)置索引和不設(shè)置索引的情況下查找節(jié)點(diǎn)的平均延時(shí)。測試結(jié)果如下:

圖5

通過上面的測試可以看出,當(dāng)節(jié)點(diǎn)(Node)的數(shù)量超過1000萬時(shí),在不設(shè)置索引的情況下,平均查詢延時(shí)已經(jīng)超過了6秒,說明此時(shí) neo4j 已經(jīng)明顯“吃不消”了,顯然這樣的延時(shí)在實(shí)際的項(xiàng)目應(yīng)用中是完全不可接受的。但是我們發(fā)現(xiàn)設(shè)置索引之后查詢時(shí)間明顯降下來了,那么是不是設(shè)置的索引越多越好呢?我們看下在1000萬節(jié)點(diǎn)的情況下有索引和無索引插入延時(shí)測試:

圖6

由上圖測試結(jié)果可以看出: 在***數(shù)據(jù)的情況下有索引插入比無索引插入要慢30%, 所以索引并不是越多越好, 那么除此之外 neo4j 還有哪些地方可以優(yōu)化呢?

四,neo4j圖數(shù)據(jù)庫優(yōu)化

neo4j 不使用schema,所以從理論上來說 neo4j 可以存儲(chǔ)任何形式的數(shù)據(jù)。但由于neo4j 是通過鍵值對(Key-Value) 的雙向列表來保存節(jié)點(diǎn)和關(guān)系的屬性值,所以neo4j僅適用于存儲(chǔ)實(shí)體關(guān)系和實(shí)體簡單的屬性。在實(shí)際應(yīng)用中一個(gè)實(shí)體通常會(huì)包含眾多的屬性,如果將這些屬性全部存儲(chǔ)到 neo4j 中,neo4j 的查詢將變得異常的慢, 而在實(shí)際的應(yīng)用場景下,經(jīng)常會(huì)遇到高并發(fā)的情況。這時(shí)候單節(jié)點(diǎn)的 neo4j 就會(huì)顯得力不從心。那么在項(xiàng)目實(shí)戰(zhàn)中怎樣更好的利用 neo4j 來抵御高并發(fā)呢?

1,高可用架構(gòu) :

neo4j HA(High Availability)即neo4j 的高可用特性,不過這個(gè)特征只能在neo4j 企業(yè)版中可用。neo4j HA使用多臺(tái)neo4j從數(shù)據(jù)庫設(shè)置替代單臺(tái)neo4j主數(shù)據(jù)庫的容錯(cuò)架構(gòu), 這種架構(gòu)可以在一臺(tái)實(shí)體機(jī)故障的情況下使數(shù)據(jù)庫具備完善讀寫操作的能力, 由于 neo4j HA 采用主從數(shù)據(jù)同步, 而且寫操作也可以在從庫中執(zhí)行(經(jīng)測試這種方式不如主節(jié)點(diǎn)寫入可靠),因此采用neo4j HA 比單臺(tái)neo4j數(shù)據(jù)庫擁有更多的讀取負(fù)載處理能力。

如果你使用的不是 neo4j 企業(yè)版,那么你可能需要自己動(dòng)手來構(gòu)建 neo4j 集群以此來實(shí)現(xiàn)高可用架構(gòu)了。當(dāng)然你可以采用Neo4j+DRBD(Distributed Replicated Block Device)+ Keepalived 方式來構(gòu)建自己的neo4j 集群, 通過 DRBD 來備份單點(diǎn)上的 neo4j 圖庫數(shù)據(jù),通過Keepalived 來管理你的集群。除此之外你還可以通過 zookeeper 來管理你的集群節(jié)點(diǎn),自己實(shí)現(xiàn)將主節(jié)點(diǎn)數(shù)據(jù)修改的Cypher 語句元操作同步到從節(jié)點(diǎn)(類似 MySQL 的binlog)來實(shí)現(xiàn)主從同步,從而達(dá)到讀寫分離。當(dāng)然不管你采用方式一還是方式二,都會(huì)增大開發(fā)和維護(hù)成本。

2, 增加緩存: 

應(yīng)用緩存:在實(shí)際應(yīng)用的過程中讀寫圖庫時(shí)經(jīng)常會(huì)遇到查詢一些不常修改的數(shù)據(jù), 比如需要頻繁查詢用戶所屬的國家信息,而國家的屬性更改的頻率比較低,而且用戶的國籍信息不會(huì)經(jīng)常變動(dòng),這時(shí)我們可以通過添加應(yīng)用緩存(如:redis, leveldb等),將查詢的結(jié)果緩存起來,減少直接訪問圖庫的頻次,減小圖庫的讀取壓力。

數(shù)據(jù)庫緩存:由于neo4j 執(zhí)行一次查詢操作之后,會(huì)將數(shù)據(jù)緩存到內(nèi)存中,執(zhí)行相同的查詢操作 neo4j 直接返回內(nèi)存中緩存的數(shù)據(jù)結(jié)果。如果是執(zhí)行隨機(jī)查詢,則后一次結(jié)果會(huì)覆蓋前一次的查詢數(shù)據(jù),內(nèi)存緩存的配置可以通過修改配置文件中dbms.query_cache_size參數(shù)進(jìn)行調(diào)整。所以說執(zhí)行語句時(shí)盡可能的利用已有數(shù)據(jù)的緩存,減少 Cache-Miss 情況的發(fā)生。

3, 索引查詢優(yōu)化:

查詢優(yōu)化:由于 neo4j 會(huì)將查詢結(jié)果緩存到內(nèi)存中,所以不需要的查詢結(jié)果盡量不要放到內(nèi)存,比如 下面的cypher 語句:

1, MATCH (n) OPTIONAL MATCH (n)-[r]->() RETURN count(n.prop) + count(r.prop);

2, MATCH (n) OPTIONAL MATCH (n)-[r]->() RETURN count(*) + count(*);

語句1比語句2 更好,因?yàn)楹笳邥?huì)將所有的節(jié)點(diǎn)和關(guān)系的屬性加載到內(nèi)存,然后計(jì)算 count 值,而前者只會(huì)將必要的屬性加載到內(nèi)存求count值。

索引優(yōu)化:我們知道數(shù)據(jù)庫索引實(shí)際上是在數(shù)據(jù)之外維護(hù)了特定算法的數(shù)據(jù)結(jié)構(gòu)(如 B+Tree),比如圖7為了加快 Col2的查詢構(gòu)建一個(gè)二叉樹,使原來的“順序”查找,變成“二分查找”,從而將查詢復(fù)雜度降低為 o(logn),而且索引還會(huì)利用訪問局部性原理,充分利用操作系統(tǒng)的頁緩存,加快查找的速度。

圖7: 數(shù)據(jù)庫索引原理介紹

由于增加索引會(huì)讓圖庫維護(hù)在維護(hù)數(shù)據(jù)的同時(shí)還會(huì)維護(hù)一份額外的數(shù)據(jù)結(jié)構(gòu),更新數(shù)據(jù)時(shí)會(huì)造成額外的開銷,這也印證了上面測試的插入數(shù)據(jù)時(shí)無索引比有索引快的結(jié)論。

Neo4j 1.4以后的版本引入了自動(dòng)索引(automatic index),可以在config/neo4j.properties中配置自動(dòng)創(chuàng)建索引,也可以通過語句CREATE INDEX ON :Label(PropertyName)手動(dòng)創(chuàng)建索引,從而提高查詢的效率。 多屬性值也可設(shè)置聯(lián)合索引參見(https://neo4j.com/docs/developer-manual/current/cypher/schema/index/)。

4,  Neo4j和KV(Key-Value)數(shù)據(jù)庫聯(lián)合使用

由于 neo4j 的節(jié)點(diǎn)和關(guān)系的屬性是通過Key-Value 的雙向列表來保存的,所以這種數(shù)據(jù)結(jié)決定了 neo4j 中存儲(chǔ)的節(jié)點(diǎn)不能包含太多的屬性值。但是在實(shí)際應(yīng)用中經(jīng)常會(huì)碰到一些實(shí)體擁有大量的屬性,必要時(shí)還需要通過這些屬性的值來查詢實(shí)體進(jìn)而查找實(shí)體擁有的關(guān)系。這時(shí)候可以將 neo4j 數(shù)據(jù)庫和KV 數(shù)據(jù)庫(如:MongoDB)進(jìn)行聯(lián)合使用,比如在 neo4j 節(jié)點(diǎn)的屬性中存儲(chǔ)MongoDB 中的 objectId。這樣既可以充分利用 neo4j 的特性來進(jìn)行關(guān)系查詢又可以通過 KV 數(shù)據(jù)庫的特性來進(jìn)行屬性到實(shí)體的查詢。通常在圖庫和 KV 數(shù)據(jù)庫聯(lián)合使用時(shí), 特別是經(jīng)常需要通過屬性來查詢實(shí)體時(shí)需要設(shè)置 neo4j schema Index,即將neo4j中與 KV 數(shù)據(jù)庫關(guān)聯(lián)的值設(shè)置索引。

總結(jié)與展望

知識圖譜和Neo4j還有很多有趣的特性,鑒于篇幅這里不再贅述。自Google在2012年推出知識圖譜技術(shù)以來,知識圖譜迎來了飛速的發(fā)展。由于知識圖譜在關(guān)系“理解”方面的優(yōu)勢,目前已經(jīng)在各大互聯(lián)網(wǎng)公司和傳統(tǒng)企業(yè)的項(xiàng)目中落地,并取得了良好的效果。正是由于知識圖譜對數(shù)據(jù)理解和傳統(tǒng)方式不一致,給傳統(tǒng)的數(shù)據(jù)挖掘算法帶來了挑戰(zhàn)。相信隨著人們對知識圖譜的關(guān)注度越來越高,在知識圖譜領(lǐng)域?qū)?huì)涌現(xiàn)更多更成熟的構(gòu)建、存儲(chǔ)和挖掘理念,相信在不遠(yuǎn)的將來知識圖譜將會(huì)在更廣泛的領(lǐng)域內(nèi)為大家服務(wù)。

【本文為51CTO專欄作者“達(dá)觀數(shù)據(jù)”的原創(chuàng)稿件,轉(zhuǎn)載可通過51CTO專欄獲取聯(lián)系】

戳這里,看該作者更多好文

責(zé)任編輯:武曉燕 來源: 51CTO專欄
相關(guān)推薦

2025-10-09 00:00:00

Neo4jLLMs結(jié)構(gòu)化

2024-08-08 08:31:32

SpringNeo4j優(yōu)化

2024-06-03 10:53:18

LLMRAGGraphRAG

2025-07-21 09:23:13

2025-07-18 08:15:55

2017-07-28 15:12:28

Neo4j圖數(shù)據(jù)庫

2022-11-18 17:53:03

Neo4j

2022-04-13 11:32:45

Neo4j圖數(shù)據(jù)庫

2021-12-27 07:31:37

JavaNeo4J數(shù)據(jù)庫

2017-03-06 16:48:56

知識圖譜構(gòu)建存儲(chǔ)

2025-04-27 00:10:00

AI人工智能知識圖譜

2021-01-19 10:52:15

知識圖譜

2025-06-06 01:00:00

AI人工智能知識圖譜

2025-06-05 09:09:50

2025-06-09 09:10:26

2011-07-26 12:48:52

neo4j圖數(shù)據(jù)庫

2021-12-03 20:33:08

計(jì)算

2021-01-25 10:36:32

知識圖譜人工智能

2025-06-03 06:03:06

2025-06-03 15:00:04

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

91精品国产欧美一区二区| 国产综合网站| 日本高清免费不卡视频| 久久久一本精品99久久精品66| 久久精品视频6| 国产成人一二片| 欧美日韩免费看| 区一区二区三区中文字幕| 波多野结衣网站| 999国产精品| 日韩区在线观看| 国产精品无码乱伦| 成人av免费播放| 香蕉久久久久久久av网站| 日韩电影免费观看中文字幕| 一级黄色香蕉视频| 日本三级视频在线观看| 国产精品一区二区免费不卡 | 久久美女福利视频| 国产中文字幕在线看| 久久国产精品区| 欧美激情一级欧美精品| 91网站免费视频| 亚洲欧洲专区| 夜夜揉揉日日人人青青一国产精品| 国产精品免费观看高清| 国产日韩久久久| 欧美激情1区2区| 精品亚洲国产视频| 中文字幕资源在线观看| 国产三级电影在线播放| 国产精品久久免费看| 国产福利一区二区三区在线观看| 国产无码精品在线观看| 第一会所亚洲原创| 亚洲国产精久久久久久| 久久久久国产一区| www.九色在线| 国产精品久久久99| 免费在线一区二区| 性生活黄色大片| 蜜臀久久99精品久久久画质超高清 | 69堂成人精品免费视频| 国产精品国产亚洲精品看不卡| 三级毛片在线免费看| 久久精品999| 日本精品免费观看| 久久久久久久久97| 99国产**精品****| 亚洲性夜色噜噜噜7777| 呦呦视频在线观看| 深夜福利一区二区三区| 欧美天堂一区二区三区| 777久久久精品一区二区三区| 黄色免费网站在线观看| 日本一区二区在线不卡| 久久久7777| 少妇无码一区二区三区| 粉嫩嫩av羞羞动漫久久久| 国产伦精品免费视频| 国产精品一区二区6| 国产一区二区三区四区三区四 | 在线免费观看日韩av| 77成人影视| 日韩一级片在线播放| 性欧美极品xxxx欧美一区二区| wwwww亚洲| 一区二区三区四区在线播放| 中国成人在线视频| 日韩在线资源| 国产精品全国免费观看高清 | 国产麻豆综合| 色噜噜久久综合伊人一本| 好吊视频在线观看| 亚洲制服一区| 日韩成人在线网站| 91在线观看免费| 69xxx免费| av中文字幕一区二区| 亚洲欧美国产另类| 国产av自拍一区| 中文字幕第28页| 成人福利在线视频| 欧美日韩亚洲一区二区三区四区| 国产肥老妇视频| 国产一区免费电影| 丝袜美腿亚洲综合| 日韩片欧美片| 欧美日韩国产不卡| 久久网站免费视频| 欧美巨猛xxxx猛交黑人97人| 欧美最猛性xxxxx(亚洲精品)| 五月天婷婷丁香网| 欧美亚洲国产精品久久| 国产精品99久| 久国内精品在线| 久久久久久久久久久久久久久久久| 亚洲v在线看| 成年人精品视频| 久久久久亚洲AV| 国产欧美综合一区二区三区| 欧美最猛黑人xxxx黑人猛叫黄| 日韩手机在线视频| 久久www免费人成看片高清| 91欧美视频网站| 高h放荡受浪受bl| 91麻豆福利精品推荐| 神马一区二区影院| 成人影院在线看| 午夜精品久久久久久久久| 久久久免费视频网站| 在线一区视频观看| 日韩欧美一区二区视频| www.自拍偷拍| 婷婷综合伊人| 午夜伦理精品一区| 免费黄色一级大片| 国产91精品入口| 欧美亚洲精品日韩| 新版中文在线官网| 日本久久精品电影| 日本女人黄色片| 免费视频国产一区| 插插插亚洲综合网| 99re国产在线| 成人午夜电影久久影院| 午夜精品一区二区三区四区| 大黄网站在线观看| 欧美伊人久久大香线蕉综合69| 亚洲va综合va国产va中文| 成人福利免费在线观看| 亚洲欧美变态国产另类| 美女的奶胸大爽爽大片| 久久先锋影音| 国产超碰91| av在线资源网| 午夜欧美视频在线观看| 欧美成人手机在线视频| 偷拍一区二区| 欧美美最猛性xxxxxx| 超碰在线97观看| 91天堂素人约啪| 国风产精品一区二区| 欧美va在线观看| 亚洲国产天堂久久综合| 欧美xxxx黑人xyx性爽| 免费av网站大全久久| 欧美日韩成人一区二区三区 | 中文字幕精品一区二区精品| 欧美超碰在线观看| 久久久久久久久久电影| 无码精品国产一区二区三区免费| 台湾佬综合网| 日本成人精品在线| 国产中文字幕在线观看| 色老汉av一区二区三区| 亚洲精品午夜视频| 热久久免费视频| 亚洲国产一区二区在线| 成人深夜福利| 日韩中文字幕在线视频| 亚洲一区在线观| 国产欧美日韩在线| 日韩国产一区三区| 国内毛片毛片毛片毛片毛片| 激情综合一区二区三区| 日韩经典一区二区三区| 欧美一区1区三区3区公司| 国产精品伦理| 一本色道久久综合亚洲精品小说| 中文无码精品一区二区三区| 国产精品女人毛片| 亚洲一区二区三区四区精品| 欧美视频日韩| 精品高清视频| 朝桐光一区二区| 精品国产一区久久久| 国产成人精品白浆久久69| 一区二区免费看| 四季av综合网站| 日韩一区精品视频| 中文字幕久久综合| 4438全国亚洲精品观看视频| 奇米四色中文综合久久| youjizz在线播放| 欧美日韩1234| 国产一级特黄毛片| 久久精品欧美一区二区三区不卡| 男生操女生视频在线观看| 欧美午夜一区| 日本视频精品一区| 国产精品3区| 2020欧美日韩在线视频| 日本视频在线免费观看| 亚洲国产精品成人一区二区| 国产精品第6页| 一区二区三区在线看| 久久久无码人妻精品一区| 激情图片小说一区| 国产在线青青草| 91精品99| 日韩av一级大片| 中文在线综合| 国产日产久久高清欧美一区| av白虎一区| 色婷婷综合久久久久| 手机看片一区二区三区| 欧美日韩激情一区二区三区| 91浏览器在线观看| 亚洲人成精品久久久久久| 成年人在线观看av| 国产乱码精品一品二品| 久久精品视频91| 国产精品大片免费观看| 亚洲五月六月| 天堂在线精品| 成人av免费电影| 精品自拍视频| 3344国产精品免费看| a免费在线观看| 在线观看久久av| 熟妇人妻av无码一区二区三区| 欧美天堂一区二区三区| 亚洲免费在线视频观看| 亚洲自拍偷拍av| 国产白丝一区二区三区| 91免费看视频| 无码成人精品区在线观看| 九九久久精品视频| 亚洲 中文字幕 日韩 无码| 国产日韩欧美三区| av影院在线播放| 99热国内精品永久免费观看| 日韩亚洲视频| 欧美猛男男男激情videos| 精品国产一区二区三区日日嗨| 一区二区免费| 亚洲free嫩bbb| 91成人精品观看| 国产精品一区专区欧美日韩| 成人免费av电影| 欧美黑人狂野猛交老妇| a级网站在线播放| 久久精品视频导航| 免费看美女视频在线网站| 国产午夜精品一区二区三区 | www香蕉视频| 日本高清不卡一区| 无码人妻精品一区二区蜜桃色欲| 偷拍亚洲欧洲综合| 伊人久久综合视频| 图片区小说区区亚洲影院| 国产第一页在线播放| 亚洲第一综合色| 久久久久久久久久久网| 一区二区三区鲁丝不卡| 久久久久久久久久一区二区三区| 亚洲综合在线免费观看| 精品视频一区二区在线观看| 一区二区三区国产精品| 国产在线免费视频| 亚洲成人你懂的| 日韩精品一区二区不卡| 精品国产91久久久| 成人免费毛片视频| 欧美优质美女网站| 99久久精品免费看国产交换| 欧美一级在线视频| 亚洲黄色在线播放| 亚洲精品国精品久久99热| 日本在线视频1区| 亚洲性夜色噜噜噜7777| 老司机午夜在线| 久久久久久久久久国产| 亚洲v.com| 国产精品成人一区| 成年永久一区二区三区免费视频| 亚洲综合日韩在线| 欧美a一欧美| 亚洲国产精品综合| 欧美成熟视频| 日韩欧美亚洲天堂| 欧美aaaaa成人免费观看视频| 17c国产在线| 白白色 亚洲乱淫| 亚洲成人黄色av| 亚洲人成在线播放网站岛国| 国产一级一片免费播放| 色哟哟日韩精品| 国产强被迫伦姧在线观看无码| 亚洲第一精品夜夜躁人人躁| 国产精品一区二区婷婷| 欧美刺激性大交免费视频| 亚洲女同志freevdieo| 国产精品一区二区三区毛片淫片| 亚洲无线观看| 色综合久久88色综合天天提莫| 欧美一区视频| 激情五月开心婷婷| 国产一区视频网站| 91网站免费入口| 亚洲卡通欧美制服中文| 久久精品视频1| 日韩欧美区一区二| 成人18在线| 91av视频在线免费观看| 国产一区二区三区亚洲综合| 欧美黑人xxxxx| 黄色亚洲精品| 日本不卡一区二区在线观看| 91伊人久久大香线蕉| 九九热最新地址| 欧美亚洲国产怡红院影院| 男人天堂一区二区| 久久精品美女视频网站| 樱桃视频成人在线观看| 粉嫩av一区二区三区免费观看| 成人羞羞网站入口| 欧美亚洲精品一区二区| 国产老妇另类xxxxx| 久久久久久久久久久久久久久| 亚洲国产wwwccc36天堂| 国产色综合视频| 最新国产成人av网站网址麻豆| 水蜜桃在线视频| 国产精品9999久久久久仙踪林| 久久久久电影| xxxx一级片| 久久久国产午夜精品| 欧美日韩中文视频| 日韩欧美高清dvd碟片| 免费在线看黄| 国产精品永久免费观看| 国产成人三级| 欧美a在线视频| www国产精品av| 国产精品免费av一区二区| 欧美成人在线直播| www国产在线观看 | 91久久国产综合久久91| 日韩av综合网站| 大菠萝精品导航| 国产伦精品一区二区三区照片91 | 另类一区二区三区| 色狠狠久久av五月综合|| 男人的天堂成人在线| 给我看免费高清在线观看| 午夜精品福利久久久| 人妻一区二区三区免费| 欧美激情综合色综合啪啪五月| 一区二区日韩| 久操手机在线视频| 夫妻av一区二区| 91午夜视频在线观看| 日韩大片在线观看视频| 亚洲色图官网| 欧美亚洲免费高清在线观看| 日本不卡一区二区三区高清视频| 久久久视频6r| 欧美日韩在线观看一区二区| 川上优的av在线一区二区| 国产精品自产拍高潮在线观看| 久久综合国产| 精产国品一二三区| 一级精品视频在线观看宜春院 | 国产自产2019最新不卡| 国产成人拍精品视频午夜网站| 免费黄色国产视频| 成人a免费在线看| 男人天堂中文字幕| 日韩h在线观看| 欧美xoxoxo| 一区二区三区四区视频在线| 狠狠色2019综合网| 日本a级片视频| 日韩亚洲国产中文字幕欧美| 欧美女同一区| 蜜桃av色综合| 麻豆一区二区三| 久青草免费视频| 精品亚洲va在线va天堂资源站| av成人在线播放| 法国空姐在线观看免费| gogo大胆日本视频一区| 在线免费观看国产精品| 欧美成人精品激情在线观看 | 国产精品v欧美精品v日韩| 国产精品久久久亚洲一区| 欧美激情视频二区| 日韩视频123| 亚洲人免费短视频| 91看片淫黄大片91| av福利精品导航| 亚洲一线在线观看| 97精品国产97久久久久久| 日韩精品欧美| 国产污在线观看| 欧美色老头old∨ideo| 91桃色在线| 一区二区在线高清视频|