成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

快速評估圖數據庫何時使用:與關系型數據庫簡要對比,離圖更進一步

數據庫 新聞
絕大多數技術認為業(yè)務沒有實時性要求的時候,恰恰是因為技術限制了業(yè)務。

“我該用什么技術?”一直是開發(fā)人員心中糾結的困惑點之一。?

結合現(xiàn)實,一般開發(fā)人員大都會選擇自己熟悉的工具,而不是最佳的工具。除個人當前的知識、技術等限制因素之外,還有影響決策者的其他因素,其中包括需要同事的支持、管理層的批準以及新方案帶來的分配學習成本,或是對投入產出比未知的“恐懼”……

當然,如果以上均不是問題,你又非常愿意甚至想深入地了解圖數據庫在什么場景下能夠成為更好的工具,那么在本篇文章中,筆者將重點進行對比介紹,以幫你評估出針對于你的業(yè)務實際,是否適合使用圖數據庫。

圖數據庫何時適合使用?當腦海中閃現(xiàn)出這個問題時,我們不妨先分析一下圖數據庫在什么情況下是不適合使用的。

業(yè)務場景數據量少

雖然需要Join多張表,但因為數據量少,傳統(tǒng)關系型數據庫也可以很快地進行查詢和分析。假設你只需查“你的朋友的朋友 ”,在這種基數比較小的情況下,僅僅需要Join兩張表,那么采用傳統(tǒng)關系型數據庫即可。

從技術的角度來說,在關系型數據庫中,涉及到多表的關聯(lián)查詢會造成計算的效率指數級下降,其背后的原因即笛卡爾乘積問題的存在。舉例來說,兩張表table-join實際造成的計算的復雜度其實是乘積的關系,如果是三張表,每個表都有1萬行,10000×10000×10000,這已經是1萬億的復雜度。

業(yè)務場景數據僅為1步、2步鄰居

雖然業(yè)務的數據量大,但因涉及的關聯(lián)關系非常淺層,所以也可以不用圖數據庫。但如果涉及關聯(lián)到10步的鄰居(hop),那就要Join 10次、甚至更多,這也意味著對計算的要求很高,耗時變長的同時成本亦上升。相信很多開發(fā)人員經歷過這種Join到“奔潰”的時刻。

例如用關系型數據庫與圖數據庫做一個深度穿透,從第2-5層,性能的差異已經是指數級上升的。如在1層的時候,兩者可能并沒有本質區(qū)別,但從2層開始,就會出現(xiàn)指數級的變化。一般來說,業(yè)務人員選擇用傳統(tǒng)數據庫做4-5層的穿透,通常不能完成復雜查詢這個任務。

圖片

圖:從關系型數據庫(SQL)到圖數據庫(GQL)

業(yè)務場景無需數據的關聯(lián)、下鉆以及查詢分析

如果只需查單表,那就不需要使用到圖技術。比如,你只需要設定查看游覽過你公司官網的人數,從技術的操作上來講,只需在表中存儲 ID、姓名和電話號碼,而無需保留來自客戶的更多信息,因此表格上的列就不會更改,這是關系型數據庫中的一個常例。而圖非常適合查集合了多元素類型且可以輕松適應不斷變化的業(yè)務場景需求的復雜場景。

如,你有很多交易數據,但對其的人員、轉賬、時間、設備、行為軌跡等關系并沒有連接、關聯(lián)或繼續(xù)深鉆和查詢分析的需求,那圖技術就不適于你的解決方案。但我們知道,很多業(yè)務場景,如銀行賬戶之間的交易行為,其本身就是一種復雜多層的嵌套關系,在這種嵌套關系網絡當中,實際上有更多的信息值得被挖掘,更多的行為亦待被抽取,這即需要圖這種具備高維數據計量的技術來解決。

圖片

圖:圖數據庫可實現(xiàn)迅捷的數據關聯(lián)價值抽取

業(yè)務場景對實時性要求不高

如果業(yè)務場景對實時性要求不高,可以進行離線分析,不需要覆蓋深度的業(yè)務,那么采用關系型數據庫即可。與此相區(qū)別,圖數據庫可以快速地遍歷數據,并在毫秒內檢索分析出結果。所以開發(fā)人員對于某一技術的選擇前提,仍然在于你對業(yè)務場景需求和技術優(yōu)勢的研判。

比如對時效性要求非常高的電信反欺詐場景,它即需要一套能夠實時在線決策系統(tǒng)的解決方案,能夠處理每一筆交易的攔截,包括實時的構圖、實時的規(guī)則的運行、風控引擎規(guī)則的運行等等,且都要在20毫秒之內完成。實際上,在20毫秒之內,圖數據庫可能已經跑了幾十個QPS,因為幾十個子查詢完成了各個維度、規(guī)則的運行,從而最終構成了這筆交易是放行還是攔截的決策。

圖片

圖:圖數據庫實時風控交易之可視化

此外,絕大多數技術認為業(yè)務沒有實時性要求的時候,恰恰是因為技術限制了業(yè)務——技術架構過去因無法實現(xiàn)實時計算而不得不以批處理的方式進行。在同等投入的情況下,實時性永遠比T+1系統(tǒng)更具價值,也更能賦能業(yè)務。

綜上所述,希望能夠為大家在評估某些業(yè)務場景中,對是否選擇圖技術有一個直觀的了解。雖然以上并不全面,但它基本涵蓋了最常見也最容易識別的情況。當然,如果圖是你評估后的選擇,希望它能幫你達到事半功倍的效果——工欲善其事必先利其器!

圖片

圖:Gartner 5層數據模型分析



總結

什么是圖數據庫?

· 圖數據庫是基于數學里圖論的思想和算法而實現(xiàn)的高效處理復雜關系網絡的新型數據庫系統(tǒng);

·圖數據庫善于高效處理大量的、復雜的、互聯(lián)的、多變的數據。其計算效率遠遠高于傳統(tǒng)的關系型數據庫;

· 圖數據庫在社交網絡、金融領域、人工智能等領域均有著廣泛的應用。

為什么要使用圖數據庫?

· 世界本身就是由各種關系關聯(lián)而成;

· 圖本身所具備的高維的獨特能力;

· 可解釋AI(白盒化);

· 架構發(fā)展的必然;

· 企業(yè)發(fā)展的核心需求。

責任編輯:張燕妮 來源: AI科技評論
相關推薦

2020-09-22 10:49:12

大數據旅游技術

2010-03-15 09:40:19

Windows 8研發(fā)

2009-03-31 11:12:59

萬兆以太網

2015-05-27 14:38:14

戴爾云計算

2014-11-13 15:54:23

Imperva亞馬遜

2014-11-28 13:37:30

DCN無線

2021-04-27 11:20:20

機器學習骨科醫(yī)療

2016-09-07 15:38:13

綠色數據中心能源消耗

2017-12-27 10:40:13

UnixLinux習慣

2011-08-02 14:31:16

激光打印機用戶體驗

2023-04-12 16:12:09

2020-07-05 07:56:58

Python語言開發(fā)

2015-07-03 11:07:34

程序猿作法

2021-01-29 17:57:32

存儲

2023-11-07 10:10:56

地圖技術

2015-08-31 15:17:51

青云QingCloud

2022-07-27 22:15:20

HarmonyOS鴻蒙鴻蒙系統(tǒng)
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲成人免费 | 中文字幕av高清 | 夜夜骚视频 | 羞羞的视频免费观看 | 亚洲午夜久久久 | 97精品超碰一区二区三区 | 成人av影院 | 亚洲人成人一区二区在线观看 | 亚洲综合一区二区三区 | 97伊人 | 欧美日韩综合 | 亚洲国产一区二区三区在线观看 | 久久久久久久久久久久一区二区 | 成人av在线大片 | 一级毛片视频 | 欧美亚州| 一区二区三区网站 | 视频一区中文字幕 | 国产在线视频一区二区董小宛性色 | 免费能直接在线观看黄的视频 | 国产乱码精品1区2区3区 | 国产精品久久久久无码av | 日韩三级电影一区二区 | 伊人精品一区二区三区 | 欧美国产亚洲一区二区 | 北条麻妃99精品青青久久主播 | 日韩 欧美 综合 | 天天摸天天干 | 国产精品永久免费 | 欧美日韩国产精品一区二区 | 久久99深爱久久99精品 | 一区二区在线不卡 | 91不卡在线 | 99久久精品视频免费 | 欧美美女爱爱 | 91在线观看 | 波多野结衣一区二区三区在线观看 | 日韩精品av一区二区三区 | 久久精品国产免费一区二区三区 | 亚洲一区二区精品视频在线观看 | 国产精品久久久久久久岛一牛影视 |