雲計算一周熱文回顧:五大主流資料庫模型

2020-12-13 CSDN技術社區

上一期中,我們回顧了過去一周雲計算頻道裡的熱點新聞,本期將繼續給大家回顧上周的熱點新聞。

五大主流資料庫模型

無論是關係型資料庫還是非關係型資料庫,都是某種數據模型的實現。本文將為大家簡要介紹5種常見的數據模型,讓我們來追本溯源,窺探現在流行的資料庫解決方案背後的神秘世界。

1. 關係模型

關係模型使用記錄(由元組組成)進行存儲,記錄存儲在表中,表由架構界定。表中的每個列都有名稱和類型,表中的所有記錄都要符合表的定義。SQL是專門的查詢語言,提供相應的語法查找符合條件的記錄,如表聯接(Join)。表聯接可以基於表之間的關係在多表之間查詢記錄。

2. 鍵值存儲

鍵值存儲提供了基於鍵對值的訪問方式。

鍵值對可以被創建或刪除,與鍵相關聯的值可以被更新。

鍵值存儲一般不提供事務處理機制。

3. 文檔存儲

文檔存儲支持對結構化數據的訪問,不同於關係模型的是,文檔存儲沒有強制的架構。

事實上,文檔存儲以封包鍵值對的方式進行存儲。在這種情況下,應用對要檢索的封包採取一些約定,或者利用存儲引擎的能力將不同的文檔劃分成不同的集合,以管理數據。

4. 列式存儲

如果翻轉數據,列式存儲與關係存儲將會非常相似。與關係模型存儲記錄不同,列式存儲以流的方式在列中存儲所有的數據。對於任何記錄,索引都可以快速地獲取列上的數據。

5. 圖形資料庫

圖形資料庫存儲頂點和邊的信息,有的支持添加注釋。

五個值得關注的圖形資料庫

圖形資料庫是一種非關係型資料庫,它應用圖形理論存儲實體之間的關係信息。最常見的一個例子,就是社會網絡中人與人之間的關係。關係型資料庫用於存儲「關係型」數據的效果並不好,其查詢複雜、緩慢、超出預期,而圖形資料庫的獨特設計恰恰彌補了這個缺陷。

Google的圖形計算系統名為Pregel,下面讓我們來為您介紹幾個流行的圖形資料庫。

1. Neo4j

Neo4j是一個流行的圖形資料庫,它是開源的。

2. FlockDB

FlockDB是Twitter為進行關係數據分析而構建的。FlockDB迄今為止還沒有穩定的版本,對於它是否是一個真正的圖形資料庫,尚有爭議。

3. AllegroGraph

AllegroGraph是一個基於W3c標準的為資源描述框架構建的圖形資料庫。它為處理連結數據和Web語義而設計,支持SPARQL、RDFS++和Prolog。

4. GraphDB

GraphDB是德國sones公司在.NET基礎上構建的。GraphDB託管在Windows Azure平臺上。

5. InfiniteGraph

InfiniteGraph基於Java實現,它的目標是構建「分布式的圖形資料庫」,已被美國國防部和美國中央情報局所採用。

下一代Hadoop戰略——數據即平臺

在上周的Strata大會上,與會者透露出有關下代Hadoop的消息。包括對6000節點的支持、配備高可用性的HDFS以及下一代MapReduce的特性等。而未來Hadoop替代作業系統的大膽想法也讓我們充滿無限遐想。

在Strata會議上Hortonworks創始人和Apache Hadoop項目VP Arun Murthy透露新版Hadoop的相關特性。下一代的Hadoop將支持6000節點,同時配備高可用性的HDFS(Hadoop Distributed File System)。

而下一代MapReduce框架則被命名為YARN或MRv2(MapReduce version 2)。新框架已經不再是傳統的MapReduce框架,甚至與MapReduce無關,YARN可被看做是通用的運行時框架,用戶可以編寫自己的計算框架,在該運行環境中運行。經過改良的MapReduce將分離HDFS中塊和命名空間的管理,提高數據的可伸縮性。最重要的是改良後的MapReduce將對非MapReduce應用進行支持,這使得更多類型應用將具備在MapReduce工作的能力。

谷歌算法揭秘:一次搜索請求平均往返2400公裡

谷歌搜索演進

作為全球使用最廣泛的搜尋引擎,谷歌算法一直有一層神秘面紗。近日谷歌工程總監斯科特·霍夫曼向騰訊科技講述谷歌算法幕後故事,稱2011年有520多項改進,自2003年到現在,Google搜索已解決4500億個搜索請求。

斯科特還透露,谷歌一個搜索請求平均往返於電腦和數據中心單程距離是750英裡,這也意味著一次搜索請求平均往返需要1500英裡,約合2400公裡。

RavenDB:基於Windows/.NET平臺的NoSQL資料庫

眾所周知,NoSQL運動旨在成為大數據時代傳統關係資料庫管理系統的替代品。如今Microsoft對開源的態度有所轉變,RavenDB就是很好的例子。Microsoft對RavenDB(NoSQL資料庫)的認可令很多人感到驚訝。RavenDB可以輕易的替代關係資料庫管理系統併兼容以往的.NET應用。

RavenDB是針對Windows/.NET平臺而設計的文檔資料庫。RavenDB的出現將.NET應用與非關係資料庫連接到一起。數據以Shcema-less方式存儲,並直接通過HTTP、RESTful API或更方便的.NET客戶端API連接。.NET客戶端API使用LINQ操作RavenDB資料庫文檔存儲。

雲計算:亞馬遜第一 第二把交椅何人坐?

亞馬遜對用戶推出的Web服務,使它成為迄今為止最大的雲服務提供商。就像大多數的大型雲供應商一樣,亞馬遜並沒有就當前或計劃中的數據中心透露太多。

埃森哲分析師Huan Liu的最新研究結果顯示,亞馬遜的Elastic Compute Cloud(EC2)在高達45萬臺伺服器上運行。亞馬遜沒有公布AWS的營收,但有人表示它可能已經是一項10億美元的業務。

本文預計Rackspace、Google、微軟、IBM、惠普、VMware、Facebook這七家公司將成為亞馬遜的雲對手。

新密鑰技術簡化雲端數據加密

由於在雲環境中,IT團隊缺乏對數據安全的直接控制,所以數據遷移到雲環境將會給IT團隊帶來新的複雜的安全問題。此外,雲供應商認為數據安全是需要共同承擔責任,即服務供應商保證物理安全,用戶必須保護其伺服器和數據的安全。這將需要新的加密策略和密鑰管理策略,將密鑰存儲在雲環境外部,而不是雲環境中。

初創安全公司Porticor剛剛推出了一個解決方案,專門解決雲環境中靜態數據安全問題。Porticor公司提供了一種分離密鑰加密解決方案,雲客戶是唯一知道主密鑰的人。另外,Porticor公司解決了所有與加密數據有關的複雜問題,客戶幾乎不要去想這些問題。這種獨特的密鑰管理解決方案既提供了安全性,也提供了便利性。

微軟下調Azure雲服務價格 與亞馬遜競爭

微軟上周下調了其Azure雲存儲服務和Windows Azure Extra Small計算服務的價格。此舉是微軟在亞馬遜下調其Web服務價格幾天之後採取的行動。

這一切意味著什麼?對於IT買主來說,雲計算價格正在迅速下降並且已經與電費水平一樣。考慮到電費受天然氣價格、季節和其它可變因素的影響,雲計算的價格可能更便宜。

相關焦點

  • 五大主流資料庫模型
    導讀:無論是關係型資料庫還是非關係型資料庫,都是某種數據模型的實現。本文將為大家簡要介紹5種常見的數據模型,讓我們來追本溯源,窺探現在流行的資料庫解決方案背後的神秘世界。什麼是數據模型?訪問資料庫中的數據取決於資料庫實現的數據模型。數據模型會影響客戶端通過API對數據的操作。
  • 騰訊雲資料庫發布五大資料庫新品
    中國財富網訊(董和佳)據中國證券報·中證網報導,8月28日,騰訊雲資料庫宣布未來將聚焦雲原生、自治、超融合三大戰略方向,並同步發布五大戰略級新品,包括資料庫智能管家DBbrain、雲資料庫TBase、資料庫備份服務DBS、雲資料庫Redis混合存儲版,以及自研雲原生資料庫CynosDB
  • 騰訊雲資料庫正式啟動戰略升級 發布五大資料庫新品
    8月28日消息,騰訊雲資料庫正式啟動戰略升級,宣布未來將聚焦雲原生、自治、超融合三大戰略方向,並發布五大資料庫新品,包括資料庫智能管家DBbrain、雲資料庫TBase、資料庫備份服務DBS、雲資料庫Redis混合存儲版,以及自研雲原生資料庫CynosDB商業化版本。
  • 網際網路(IT行業)主流資料庫詳細匯總
    資料庫類型有哪些早期比較流行的資料庫模型有三種,分別為層次式資料庫、網絡式資料庫和關係型資料庫。而在當今的網際網路(IT行業)中,最常用的資料庫模型主要是兩種,即關係型資料庫和非關係型資料庫。關係型資料庫:創建在關係模型基礎上的資料庫,藉助於集合代數等數學概念和方法來處理資料庫中的數據。現實世界中的各種實體以及實體之間的各種關聯均採用關係模型來表示。
  • CallidusCloud 收購多模型資料庫技術 OrientDB
    CallidusCloud 公司是全球雲銷售、市場營銷、學習和客戶體驗解決方案的翹楚,於加州都柏林時間 2017 年 9 月 19 日,宣布收購領先的多模型資料庫技術 OrientDB。OrientDB 是首個多模型開源 NoSQL 資料庫,將圖支持、文件、關鍵值、地理空間、面向對象和反應式的模型相結合,成為一個可擴充的資料庫。
  • 6 大主流 Web 框架優缺點對比:15篇前端熱文回看
    註:以下文章,點擊標題即可閱讀《6 大主流 Web 框架優缺點對比》是該讀些評論和做一些總結的時候了。當我們開始寫這個系列博客的時候,我們知道 JavaScript/web 應用框架並不太好總結。我們努力對這個不可回答的問題作出回答:我該用什麼樣的框架?
  • Oracle 資料庫常用操作語句大全:13 篇值得回顧的技術熱文
    (點擊上方公眾號,可快速關注)本文精選了「資料庫開發」在 2017 年 11 月的 13 篇熱門文章。其中有技術分享、業界資訊。
  • 騰訊雲發布五大資料庫新品 未來聚焦三大主航道
    【TechWeb】8月28日消息,騰訊雲資料庫正式啟動戰略升級,宣布未來將聚焦雲原生、自治、超融合三大戰略方向,並發布五大資料庫新品,包括資料庫智能管家DBbrain、雲資料庫TBase、資料庫備份服務DBS、雲資料庫Redis混合存儲版,以及自研雲原生資料庫CynosDB商業化版本
  • 為何經歷數十年的發展,關係型資料庫依然是主流?
    來到70年代,關係模型早已問世。80年代關係資料庫慢慢成為整個社會的信息內容基礎設施建設。兩千年之際,伴隨著網際網路發展,高並發訪問量劇增,做到上百萬至幹萬的等級,而傳統式商業 愈來愈難容下和處理這樣大的數據量和訪問量。從二零零六年剛開始,許多新的非關係資料庫如不斷湧現冒出,在整個 領域颳起了一場前所未有大型的NoSQL改革。
  • 資料庫實體聯繫模型與關係模型
    ,確定用戶對資料庫系統的使用要求和各種約束條件等,形成資料庫需求說明書。概念結構設計階段根據資料庫需求說明書,創建資料庫概念結構,描述概念結構的有力工具是ER模型。ER模型表示的概念結構模型獨立於任何一種數據模型,並獨立於任何一個具體的資料庫管理系統。因此,需要把概念結構設計階段設計的ER模型轉換為關係數據模型二維表結構,此階段為邏輯結構設計階段。
  • 亞馬遜 re:Invent 2020觀察一:雲資料庫挑戰傳統IT體系 AWS迎來更...
    199IT訊 2020年亞馬遜re:Invent打破了此前8年來的記錄,活動由以往的一周擴展至三周時間,全程線上直播,50萬人註冊,五大主題演講,18場高管演講,以及超過500場的分論壇演講,幫助業界去梳理雲技術發展的方向以及應用趨勢。
  • 專訪亞馬遜AWS首席雲計算企業顧問張俠:雲計算普及是企業發展必經...
    目前,雲計算產業已初步形成了網際網路、IT和電信運營商三大主流競爭陣營,2018上半年,產業鏈格局進一步發生演變。尤其是在IaaS領域,亞馬遜AWS、微軟和阿里雲佔據優勢地位,市場份額向頭部企業集中的趨勢日益明顯。不過,雲計算產業的問題和挑戰也不能忽視,數據顯示,目前中國「上雲」的傳統企業只有14%。
  • 理解資料庫與數據模型的概念
    為了減少數據冗餘,提高數據的共享性和獨立性,人們對需要對使用的數據進行統一規劃管理,形成一個數據中心,構成一個資料庫。資料庫中數據能夠滿足所有用戶的不同要求,供不同用戶共享。這個階段稱為資料庫管理系統階段。4、數據模型數據模型是資料庫的基礎,數據是對客觀事物的符號表示,模型是現實世界的抽象。數據模型是對數據特徵的抽象。
  • 分布式資料庫——未來行業應用主流資料庫
    伴隨著雲計算、大數據技術的發展,傳統信息技術及應用受到了巨大衝擊,資料庫作為基礎軟體也迎來了新的挑戰和機遇。未來,各行各業在信息化應用的資料庫選型將會越來越傾向分布式資料庫。本文將從典型業務應用類型來分析未來行業信息化對分布式資料庫的需求。
  • DTCC 2020|阿里雲葉正盛:資料庫2025
    之前從事軟體研發工作十餘年,2010年開始加入阿里做「去IOE」、異地多活和雲計算方面的工作,2020年帶領團隊衝進了Gartner全球資料庫領導者象限。資料庫發展歷程在介紹資料庫2025的規劃之前,首先回顧一下資料庫的發展歷程。資料庫的發展離不開計算機基礎設施的發展,因此可以將資料庫的發展分為五個階段。第一階段:上世紀五十年代的大型機時代。
  • 值得關注的9款非主流資料庫
    總的來說,如果你需要一個資料庫,可以使用某一款大牌的資料庫:MySQL/MariaDB、PostgreSQL、SQLite、MongoDB,然後開始工作。但有時候一應俱全的方法並不適合所有場景。主流資料庫有時無法支持你的使用場景,你需要尋找更專門化的資料庫。
  • 三大主流NoSQL資料庫性能對比
    有關NoSQL名稱的一個真實的憂慮是,它是如此大的一個概念,以致於差異巨大的設計都可以涵蓋其中.如果在討論各種產品時沒有搞清楚這一點,就會導致概念混亂.因此,我建議大家沿著下面三個維度來思考這些資料庫選項: 可伸縮性(scalability)、數據模型與查詢模型(data and query model)以及持久化設計(persistence design).
  • 本期熱文大多來自……
    熱文方面,本期共有2篇文章閱讀量突破5W+,分別是「今日福安」的《福安人絕對不得不投的一票!》閱讀量5.3W+,「家在鼓樓」的原創文章《齊了!鼓樓「長者食堂+學堂」全覆蓋!攻略來了》閱讀量5.2W+。此外,本期還有10篇3W+熱文,其中9篇來自廈門、泉州區域的帳號。
  • 雲計算:美中央情報局的首選技術策略
    就像我剛開始提到的,企業雲計算位於防火牆後面,並且包含在一個企業(比如一個公司、機構,或者一個供應鏈等)內部。一個真正的雲環境包含很多層,並可以擴展到計算平臺以外。為了獲得企業雲計算的早期優勢,在網絡的最上層你至少要有一個存儲雲以及一個計算/處理雲。然而,這需要每個雲用戶有自己的資料庫、應用程式、網絡服務、以及安全服務。
  • 「雲」紅是非多,回顧過去7年間關於雲計算的推測與傳說
    雲計算的誕生不過短短數年,作為資訊時代人類取得的又一突破性技術成果,有關雲計算的種種推測與傳言常年佔據著各大媒體的頭條。一千個人心中有一千朵「雲」,下面不妨就來回顧一下,當年關於雲計算的幾個關鍵預測與傳說,如今是否得到應驗。