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