上一期中,我們回顧了過去一周云計算頻道里的熱點新聞,本期將繼續(xù)給大家回顧上周的熱點新聞。 五大主流數(shù)據(jù)庫模型 無論是關(guān)系型數(shù)據(jù)庫還是非關(guān)系型數(shù)據(jù)庫,都是某種數(shù)據(jù)模型的實現(xiàn)。本文將為大家簡要介紹5種常見的數(shù)據(jù)模型,讓我們來追本溯源,窺探現(xiàn)在流行
上一期中,我們回顧了過去一周云計算頻道里的熱點新聞,本期將繼續(xù)給大家回顧上周的熱點新聞。
五大主流數(shù)據(jù)庫模型
無論是關(guān)系型數(shù)據(jù)庫還是非關(guān)系型數(shù)據(jù)庫,都是某種數(shù)據(jù)模型的實現(xiàn)。本文將為大家簡要介紹5種常見的數(shù)據(jù)模型,讓我們來追本溯源,窺探現(xiàn)在流行的數(shù)據(jù)庫解決方案背后的神秘世界。
1. 關(guān)系模型
關(guān)系模型使用記錄(由元組組成)進(jìn)行存儲,記錄存儲在表中,表由架構(gòu)界定。表中的每個列都有名稱和類型,表中的所有記錄都要符合表的定義。SQL是專門的查詢語言,提供相應(yīng)的語法查找符合條件的記錄,如表聯(lián)接(Join)。表聯(lián)接可以基于表之間的關(guān)系在多表之間查詢記錄。
2. 鍵值存儲
鍵值存儲提供了基于鍵對值的訪問方式。
鍵值對可以被創(chuàng)建或刪除,與鍵相關(guān)聯(lián)的值可以被更新。
鍵值存儲一般不提供事務(wù)處理機制。
3. 文檔存儲
文檔存儲支持對結(jié)構(gòu)化數(shù)據(jù)的訪問,不同于關(guān)系模型的是,文檔存儲沒有強制的架構(gòu)。
事實上,文檔存儲以封包鍵值對的方式進(jìn)行存儲。在這種情況下,應(yīng)用對要檢索的封包采取一些約定,或者利用存儲引擎的能力將不同的文檔劃分成不同的集合,以管理數(shù)據(jù)。
4. 列式存儲
如果翻轉(zhuǎn)數(shù)據(jù),列式存儲與關(guān)系存儲將會非常相似。與關(guān)系模型存儲記錄不同,列式存儲以流的方式在列中存儲所有的數(shù)據(jù)。對于任何記錄,索引都可以快速地獲取列上的數(shù)據(jù)。
5. 圖形數(shù)據(jù)庫
圖形數(shù)據(jù)庫存儲頂點和邊的信息,有的支持添加注釋。
五個值得關(guān)注的圖形數(shù)據(jù)庫
圖形數(shù)據(jù)庫是一種非關(guān)系型數(shù)據(jù)庫,它應(yīng)用圖形理論存儲實體之間的關(guān)系信息。最常見的一個例子,就是社會網(wǎng)絡(luò)中人與人之間的關(guān)系。關(guān)系型數(shù)據(jù)庫用于存儲“關(guān)系型”數(shù)據(jù)的效果并不好,其查詢復(fù)雜、緩慢、超出預(yù)期,而圖形數(shù)據(jù)庫的獨特設(shè)計恰恰彌補了這個缺陷。
Google的圖形計算系統(tǒng)名為Pregel,下面讓我們來為您介紹幾個流行的圖形數(shù)據(jù)庫。
1. Neo4j
Neo4j是一個流行的圖形數(shù)據(jù)庫,它是開源的。
2. FlockDB
FlockDB是Twitter為進(jìn)行關(guān)系數(shù)據(jù)分析而構(gòu)建的。FlockDB迄今為止還沒有穩(wěn)定的版本,對于它是否是一個真正的圖形數(shù)據(jù)庫,尚有爭議。
3. AllegroGraph
AllegroGraph是一個基于W3c標(biāo)準(zhǔn)的為資源描述框架構(gòu)建的圖形數(shù)據(jù)庫。它為處理鏈接數(shù)據(jù)和Web語義而設(shè)計,支持SPARQL、RDFS++和Prolog。
4. GraphDB
GraphDB是德國sones公司在.NET基礎(chǔ)上構(gòu)建的。GraphDB托管在Windows Azure平臺上。
5. InfiniteGraph
InfiniteGraph基于Java實現(xiàn),它的目標(biāo)是構(gòu)建“分布式的圖形數(shù)據(jù)庫”,已被美國國防部和美國中央情報局所采用。
下一代Hadoop戰(zhàn)略——數(shù)據(jù)即平臺
在上周的Strata大會上,與會者透露出有關(guān)下代Hadoop的消息。包括對6000節(jié)點的支持、配備高可用性的HDFS以及下一代MapReduce的特性等。而未來Hadoop替代操作系統(tǒng)的大膽想法也讓我們充滿無限遐想。
在Strata會議上Hortonworks創(chuàng)始人和Apache Hadoop項目VP Arun Murthy透露新版Hadoop的相關(guān)特性。下一代的Hadoop將支持6000節(jié)點,同時配備高可用性的HDFS(Hadoop Distributed File System)。
而下一代MapReduce框架則被命名為YARN或MRv2(MapReduce version 2)。新框架已經(jīng)不再是傳統(tǒng)的MapReduce框架,甚至與MapReduce無關(guān),YARN可被看做是通用的運行時框架,用戶可以編寫自己的計算框架,在該運行環(huán)境中運行。經(jīng)過改良的MapReduce將分離HDFS中塊和命名空間的管理,提高數(shù)據(jù)的可伸縮性。最重要的是改良后的MapReduce將對非MapReduce應(yīng)用進(jìn)行支持,這使得更多類型應(yīng)用將具備在MapReduce工作的能力。
谷歌算法揭秘:一次搜索請求平均往返2400公里
谷歌搜索演進(jìn)
作為全球使用最廣泛的搜索引擎,谷歌算法一直有一層神秘面紗。近日谷歌工程總監(jiān)斯科特·霍夫曼向騰訊科技講述谷歌算法幕后故事,稱2011年有520多項改進(jìn),自2003年到現(xiàn)在,Google搜索已解決4500億個搜索請求。
斯科特還透露,谷歌一個搜索請求平均往返于電腦和數(shù)據(jù)中心單程距離是750英里,這也意味著一次搜索請求平均往返需要1500英里,約合2400公里。
RavenDB:基于Windows/.NET平臺的NoSQL數(shù)據(jù)庫
眾所周知,NoSQL運動旨在成為大數(shù)據(jù)時代傳統(tǒng)關(guān)系數(shù)據(jù)庫管理系統(tǒng)的替代品。如今Microsoft對開源的態(tài)度有所轉(zhuǎn)變,RavenDB就是很好的例子。Microsoft對RavenDB(NoSQL數(shù)據(jù)庫)的認(rèn)可令很多人感到驚訝。RavenDB可以輕易的替代關(guān)系數(shù)據(jù)庫管理系統(tǒng)并兼容以往的.NET應(yīng)用。
RavenDB是針對Windows/.NET平臺而設(shè)計的文檔數(shù)據(jù)庫。RavenDB的出現(xiàn)將.NET應(yīng)用與非關(guān)系數(shù)據(jù)庫連接到一起。數(shù)據(jù)以Shcema-less方式存儲,并直接通過HTTP、RESTful API或更方便的.NET客戶端API連接。.NET客戶端API使用LINQ操作RavenDB數(shù)據(jù)庫文檔存儲。
云計算:亞馬遜第一 第二把交椅何人坐?
亞馬遜對用戶推出的Web服務(wù),使它成為迄今為止最大的云服務(wù)提供商。就像大多數(shù)的大型云供應(yīng)商一樣,亞馬遜并沒有就當(dāng)前或計劃中的數(shù)據(jù)中心透露太多。
埃森哲分析師Huan Liu的最新研究結(jié)果顯示,亞馬遜的Elastic Compute Cloud(EC2)在高達(dá)45萬臺服務(wù)器上運行。亞馬遜沒有公布AWS的營收,但有人表示它可能已經(jīng)是一項10億美元的業(yè)務(wù)。
本文預(yù)計Rackspace、Google、微軟、IBM、惠普、VMware、Facebook這七家公司將成為亞馬遜的云對手。
新密鑰技術(shù)簡化云端數(shù)據(jù)加密
由于在云環(huán)境中,IT團(tuán)隊缺乏對數(shù)據(jù)安全的直接控制,所以數(shù)據(jù)遷移到云環(huán)境將會給IT團(tuán)隊帶來新的復(fù)雜的安全問題。此外,云供應(yīng)商認(rèn)為數(shù)據(jù)安全是需要共同承擔(dān)責(zé)任,即服務(wù)供應(yīng)商保證物理安全,用戶必須保護(hù)其服務(wù)器和數(shù)據(jù)的安全。這將需要新的加密策略和密鑰管理策略,將密鑰存儲在云環(huán)境外部,而不是云環(huán)境中。
初創(chuàng)安全公司Porticor剛剛推出了一個解決方案,專門解決云環(huán)境中靜態(tài)數(shù)據(jù)安全問題。Porticor公司提供了一種分離密鑰加密解決方案,云客戶是唯一知道主密鑰的人。另外,Porticor公司解決了所有與加密數(shù)據(jù)有關(guān)的復(fù)雜問題,客戶幾乎不要去想這些問題。這種獨特的密鑰管理解決方案既提供了安全性,也提供了便利性。
微軟下調(diào)Azure云服務(wù)價格 與亞馬遜競爭
微軟上周下調(diào)了其Azure云存儲服務(wù)和Windows Azure Extra Small計算服務(wù)的價格。此舉是微軟在亞馬遜下調(diào)其Web服務(wù)價格幾天之后采取的行動。
這一切意味著什么?對于IT買主來說,云計算價格正在迅速下降并且已經(jīng)與電費水平一樣。考慮到電費受天然氣價格、季節(jié)和其它可變因素的影響,云計算的價格可能更便宜。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com