系統(tǒng)架構(gòu)設(shè)計(jì)師參考數(shù)據(jù) 圖數(shù)據(jù)庫(kù)是用于做什么的?
圖數(shù)據(jù)庫(kù)是用于做什么的?圖形數(shù)據(jù)庫(kù)是下一個(gè)大趨勢(shì)。首先,圖數(shù)據(jù)庫(kù)是一個(gè)產(chǎn)品,但它在成為產(chǎn)品之前經(jīng)歷了很長(zhǎng)的理論時(shí)期。比如歐拉圖,已經(jīng)有200多年的歷史了,它的數(shù)學(xué)理論是完整的。圖中有很多經(jīng)典算法,比如
圖數(shù)據(jù)庫(kù)是用于做什么的?
圖形數(shù)據(jù)庫(kù)是下一個(gè)大趨勢(shì)。首先,圖數(shù)據(jù)庫(kù)是一個(gè)產(chǎn)品,但它在成為產(chǎn)品之前經(jīng)歷了很長(zhǎng)的理論時(shí)期。比如歐拉圖,已經(jīng)有200多年的歷史了,它的數(shù)學(xué)理論是完整的。圖中有很多經(jīng)典算法,比如這兩點(diǎn)之間的最短路徑是什么?物流應(yīng)該如何?如何優(yōu)化?社區(qū)怎么劃分?它有很多現(xiàn)成的、成熟的算法和科學(xué)的理論,但是從理論到工業(yè)產(chǎn)品一直有巨大的差距。
直到2002年,出現(xiàn)了一家公司,做出了第一代 "圖形數(shù)據(jù)庫(kù)和,但他們沒(méi)有。;我不想打亂數(shù)據(jù)并把它放在幾個(gè)表中,但想把它保存為一個(gè)真正的圖形,所以這個(gè)詞被稱為Native(中文翻譯成 "原生圖形與圖像),意思是:我真的用了一個(gè)圖。數(shù)據(jù)結(jié)構(gòu)來(lái)保存地圖,這樣我的性能會(huì)好很多。
但因?yàn)槭?002年以前的老技術(shù),當(dāng)時(shí)還沒(méi)有大數(shù)據(jù)的概念,分布式系統(tǒng)也沒(méi)有什么進(jìn)展。這家公司做了單機(jī)版,數(shù)據(jù)只能在一臺(tái)機(jī)器上運(yùn)行。如果你有大量的數(shù)據(jù),它將別無(wú)選擇。但是這家公司已經(jīng)做了十幾年了,然后還在繼續(xù)教育。市場(chǎng),還是Neo4j出名,叫二級(jí)。這是第一代圖形數(shù)據(jù)庫(kù),也叫圖1.0。
然后大概六七年前,因?yàn)閔adoop/MapReduce等開(kāi)源的分布式系統(tǒng),有人做了一些開(kāi)源的工具和分布式的圖數(shù)據(jù)庫(kù),這是相當(dāng)捷徑的:you don 我不必從頭到尾制作一個(gè)圖形數(shù)據(jù)庫(kù),我使用現(xiàn)有的分布式數(shù)據(jù)庫(kù)。存儲(chǔ)系統(tǒng)來(lái)存儲(chǔ)數(shù)據(jù),但是上面,我做一個(gè)中間件,模仿圖的API,然后給最終用戶終端開(kāi)發(fā)者一個(gè)圖的API概念。例如:誰(shuí)是我的朋友 s的朋友?誰(shuí)是朋友,有哪些類型的節(jié)點(diǎn)?有哪些類型的邊?這個(gè)號(hào)稱能省不少。數(shù)據(jù),不受一臺(tái)機(jī)器限制,缺點(diǎn)是性能差,整個(gè)過(guò)程很慢。
也就是說(shuō):第一性能好,但是數(shù)據(jù)量大的時(shí)候沒(méi)辦法處理;二是多機(jī)版,可以運(yùn)行,但是性能差,沒(méi)有實(shí)時(shí)處理數(shù)據(jù)的能力;然后是圖3.0,像什么TigerGraph,世界 的第一個(gè)實(shí)時(shí)圖形分析平臺(tái),正在做。
圖3.0需要被設(shè)計(jì)成既分布式又本地的。就像第一代,存儲(chǔ)都是自己做的,性能不錯(cuò),但是設(shè)計(jì)的時(shí)候是分布式的,數(shù)據(jù)量大沒(méi)問(wèn)題??梢詿o(wú)限制的用一臺(tái)或者幾十臺(tái)機(jī)器運(yùn)行,這樣就可以解決一些數(shù)據(jù)。超大型公司,如支付寶、can t處理 "單機(jī)版 "因?yàn)閿?shù)據(jù)量太大了,但是如果你突破到 "多機(jī)版 "而且性能還是很不錯(cuò)的,你會(huì)解決很多你不會(huì)的應(yīng)用場(chǎng)景。;以前不使用圖形數(shù)據(jù)庫(kù)。
簡(jiǎn)單來(lái)說(shuō),圖數(shù)據(jù)庫(kù)是大數(shù)據(jù)能給客戶最大價(jià)值的一個(gè)方向,也是行業(yè)發(fā)展的一個(gè)新方向。過(guò)去從數(shù)據(jù)挖掘中所能看到的商業(yè)價(jià)值和洞察力,可能只是 "深度鏈接 "以后分析。
以上內(nèi)容參考Silicon發(fā)布的圖數(shù)據(jù)庫(kù)跨界直播《Uber 和螞蟻金服的共同點(diǎn)?》。
it中的大數(shù)據(jù)專業(yè)前景怎么樣?
如今,軟件定義的數(shù)據(jù)中心的市場(chǎng)正在增長(zhǎng),但I(xiàn)T專業(yè)人士必須首先面對(duì)軟件定義的數(shù)據(jù)中心(SDDC)的高昂價(jià)格。一些人正在采用它,而另一些人則猶豫不決。
軟件定義的基礎(chǔ)架構(gòu)確保了數(shù)據(jù)中心的靈活性和敏捷性,但許多IT專業(yè)人員仍面臨成本和實(shí)施等挑戰(zhàn)。
軟件定義的數(shù)據(jù)中心(SDDC)旨在通過(guò)集中的軟件平臺(tái)將硬件與軟件分離,實(shí)現(xiàn)網(wǎng)絡(luò)、計(jì)算和存儲(chǔ)資源的自動(dòng)化。IT部門可以通過(guò)單獨(dú)或一步到位部署軟件定義的網(wǎng)絡(luò)、存儲(chǔ)和計(jì)算來(lái)實(shí)現(xiàn)這種類型的數(shù)據(jù)中心。最近拉在拉斯維加斯的Gartner數(shù)據(jù)中心會(huì)議上,一些IT專業(yè)人員表達(dá)了他們的組織 SDDC有興趣滿足不斷變化的儲(chǔ)物需求。
研究公司Gartner的研究主管Daniel Bowers表示,當(dāng)軟件定義的數(shù)據(jù)中心(SDDC)進(jìn)入IT環(huán)境時(shí),IT專業(yè)人員通常將軟件定義的基礎(chǔ)設(shè)施用于應(yīng)用程序或區(qū)域。然而,在過(guò)去的18個(gè)月里,越來(lái)越多的越來(lái)越多的企業(yè)正在將軟件定義的應(yīng)用擴(kuò)展為通用基礎(chǔ)架構(gòu)。
"這是一個(gè)變化他說(shuō)。 "這意味著軟件定義將從一項(xiàng)小眾技術(shù)(對(duì)某些應(yīng)用非常有用)發(fā)展成為一項(xiàng)主流技術(shù)。 "
為什么選擇軟件定義的數(shù)據(jù)中心?
如今,軟件定義的數(shù)據(jù)中心市場(chǎng)的采用率正在上升。根據(jù)Gartner 美國(guó)的調(diào)查數(shù)據(jù)顯示,到2023年,全球85%的大型企業(yè)將需要SDDC ;的編程能力,而現(xiàn)在只有25%。
一些IT團(tuán)隊(duì)正在評(píng)估軟件定義的數(shù)據(jù)中心市場(chǎng),因?yàn)樗麄兊母吖芤髣?chuàng)新。
金融服務(wù)公司就是這種情況。該公司的一位基礎(chǔ)架構(gòu)設(shè)計(jì)師說(shuō)我們公司的CIO表示希望向軟件定義方向發(fā)展。 "
公司 s的IT戰(zhàn)略希望從傳統(tǒng)的、大規(guī)模的、單片存儲(chǔ)模式轉(zhuǎn)變?yōu)榇笠?guī)模存儲(chǔ)模式,讓IT部門可以用更少的成本購(gòu)買更多的存儲(chǔ)。基礎(chǔ)設(shè)施建筑師說(shuō),該公司還計(jì)劃更新其 "大和大 "通過(guò)軟件定義網(wǎng)絡(luò)的自動(dòng)化和編排功能。扁平網(wǎng)絡(luò)。 "
目前,公司的IT部門正在努力為其開(kāi)發(fā)人員提供足夠的測(cè)試環(huán)境。它旨在通過(guò)API升級(jí)整個(gè)測(cè)試環(huán)境來(lái)縮小差距?;A(chǔ)架構(gòu)架構(gòu)師表示,軟件定義的數(shù)據(jù)中心是API驅(qū)動(dòng)的基礎(chǔ)架構(gòu)的完美匹配。只需點(diǎn)擊幾下鼠標(biāo)和鍵盤,程程序員可以配置構(gòu)建應(yīng)用程序所需的臨時(shí)開(kāi)發(fā)環(huán)境。
對(duì)于其他人來(lái)說(shuō),軟件定義的基礎(chǔ)架構(gòu)是意外問(wèn)題的次要解決方案。Wayne Morse是達(dá)拉斯IT服務(wù)提供商Jacobs Technologies的網(wǎng)絡(luò)管理員和系統(tǒng)分析師,他說(shuō)該公司在24臺(tái)服務(wù)器上運(yùn)行本地存儲(chǔ)。
他說(shuō): "問(wèn)題是我們的服務(wù)器磁盤空間不足,我們需要在多臺(tái)服務(wù)器上共享這些資源。 "
Morse說(shuō),由于成本問(wèn)題,該公司的IT部門沒(méi)有實(shí)施SAN。現(xiàn)在,該公司需要跨數(shù)據(jù)中心的分布式存儲(chǔ)來(lái)共享資源,采用軟件定義的存儲(chǔ)(SDS)是實(shí)現(xiàn)這一目標(biāo)的一種。
軟件定義的數(shù)據(jù)中心面臨的挑戰(zhàn)
但軟件定義的數(shù)據(jù)中心最重要的優(yōu)勢(shì)之一是能夠分步實(shí)施,但這也是其最大的缺陷。
高德納公司的研究主管朱莉婭·帕爾默說(shuō):"軟件定義的存儲(chǔ)需要成為企業(yè)業(yè)務(wù)更大愿景的一部分。但是這是非常困難的,因?yàn)檐浖x的所有組件都是單獨(dú)開(kāi)發(fā)的。 "
對(duì)于莫爾斯來(lái)說(shuō),這意味著有限的網(wǎng)絡(luò)可能會(huì)阻礙SDS的功能。他正在考慮升級(jí)公司。;充分利用SDS的存儲(chǔ)共享功能。
其他組織也了解軟件定義的優(yōu)勢(shì),但其高昂的成本使得實(shí)際采用遙遙無(wú)期。
肯特州立大學(xué)基礎(chǔ)設(shè)施運(yùn)營(yíng)總監(jiān)沃爾特·貝恩(Walt Baine)表示,該項(xiàng)目的實(shí)施和采購(gòu)成本大于實(shí)際需要的產(chǎn)品。Walt Bainey多年來(lái)一直關(guān)注軟件定義的數(shù)據(jù)中心市場(chǎng)。他說(shuō),由于成本原因,他的IT團(tuán)隊(duì)沒(méi)有推出大量計(jì)算。存儲(chǔ)或不斷修改網(wǎng)絡(luò),所以SDDC沒(méi)有被使用。
對(duì)于SDDC來(lái)說(shuō),一個(gè)理想的用例是大學(xué)的研究計(jì)算集群,它提供了支持教授、研究人員和學(xué)生的研究需求的基礎(chǔ)設(shè)施。Bainey說(shuō),在那里,IT部門可以使用更少的硬件、軟件和網(wǎng)絡(luò)組件來(lái)降低成本。通過(guò)軟軟件和腳本,IT部門可以提供服務(wù)器和文件共享等資源,并自動(dòng)執(zhí)行日常任務(wù)來(lái)構(gòu)建環(huán)境的計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)組件。
拜尼說(shuō):"這使得老師和教授可以為自己服務(wù),進(jìn)行他們想要的操作。我認(rèn)為在這種情況下有很大的優(yōu)勢(shì),但我們還沒(méi)有 我還沒(méi)做。 "