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

討論:HDFS和OpenStack對象存儲的技術差異

譯文
系統 OpenStack
最近在Quora上有人提到一個問題:Hadoop分布式文件系統(HDFS)和OpenStack對象存儲(OpenStack Object Storage)似乎都有著相似的目的:實現冗余、快速、聯網的存儲。什么樣的技術特性讓這兩種系統因而不一樣?問題提出之后,很快有OpenStack的開發者進行了回復。51CTO在此摘抄了前兩名回復進行翻譯,以供各位參考。

【51CTO獨家譯稿】最近在Quora上有人提到一個問題,有關Hadoop分布式文件系統和OpenStack對象存儲的不同。問題原文如下:

“Hadoop分布式文件系統(HDFS)和OpenStack對象存儲(OpenStack Object Storage)似乎都有著相似的目的:實現冗余、快速、聯網的存儲。什么樣的技術特性讓這兩種系統因而不一樣?這兩種存儲系統最終趨于融合是否大有意義?”

問題提出之后,很快有OpenStack的開發者進行了回復。51CTO在此摘抄了前兩名回復進行翻譯,以供各位參考。

排名第一的答案來自RackSpace的OpenStack Swift開發者Chuck Their:

雖然HDFS與Openstack對象存儲(Swift)之間有著一些相似之處,但是這兩種系統的總體設計卻大不一樣。

1. HDFS使用了中央系統來維護文件元數據(Namenode,名稱節點),而在Swift中,元數據呈分布式,跨集群復制。使用一種中央元數據系統對HDFS來說無異于單一故障點,因而擴展到規模非常大的環境顯得更困難。

2. Swift在設計時考慮到了多租戶架構,而HDFS沒有多租戶架構這個概念。

3. HDFS針對更龐大的文件作了優化(這是處理數據時通常會出現的情況),Swift被設計成了可以存儲任何大小的文件。

4. 在HDFS中,文件寫入一次,而且每次只能有一個文件寫入;而在Swift中,文件可以寫入多次;在并發操作環境下,以最近一次操作為準。

5. HDFS用Java來編寫,而Swift用Python來編寫。

另外,HDFS被設計成了可以存儲數量中等的大文件,以支持數據處理,而Swift被設計成了一種比較通用的存儲解決方案,能夠可靠地存儲數量非常多的大小不一的文件。

想了解HDFS架構方面的信息,請訪問http://hadoop.apache.org/hdfs/docs/current/hdfs_design.html

排名第二的答案來自Joshua McKenty,他是美國宇航局Nebula云計算項目的首席架構師,是OpenStack Nova軟件的早期開發者之一,目前是OpenStack項目監管委員會的成員,還是Piston.cc這家基于OpenStack的公司的創始人。

Chuck剛才詳細介紹了兩者的技術差異,但是沒有討論兩者可想而知的融合,OpenStack設計峰會上拋出了融合這個話題。簡而言之,HDFS被設計成可以使用Hadoop,跨存儲環境里面的對象實現MapReduce處理。對于許多OpenStack公司(包括我自己的公司)來說,支持Swift里面的處理是路線圖上面的一個目標,不過不是每個人都認為MapReduce是解決之道。

我們已討論過為HDFS編寫包裝器,這將支持OpenStack內部存儲應用編程接口(API),并且讓用戶可以針對該數據來執行Hadoop查詢。還有一個辦法就是在Swift里面使用HDFS。但是這些方法似乎沒有一個是理想的。

OpenStack社區方面也在開展研究開發方面的一些工作,認真研究其他替代性的MapReduce框架(Riak和CouchDB等)。

最后,現在有別的一些存儲項目,目前“隸屬于”OpenStack社區(SheepDog和HC2)。充分利用數據局部性,并且讓對象存儲變得“更智能”,這是預計會取得進步的一個領域。 

原文:http://www.quora.com/What-features-differentiate-HDFS-and-OpenStack-Object-Storage

責任編輯:yangsai 來源: 51CTO.com
相關推薦

2015-05-22 10:12:11

2015-10-19 11:41:30

分布式存儲HDFSGFS

2009-09-22 11:27:41

模型對象Hibernate

2013-12-11 21:44:01

OpenStack對象Swift

2012-07-12 16:00:32

OpenStackSwift架構

2013-12-10 09:57:35

Openstack S開源云存儲Openstack

2012-11-13 10:27:49

雙十一技術討論

2015-05-20 15:54:04

Openstack分布式存儲

2013-07-25 09:12:48

OpenStackSwift對象存儲對象存儲

2015-08-25 11:17:13

OpenStack對象存儲Swift

2012-09-12 17:04:53

OpenStack云計算存儲

2012-09-13 11:06:03

IBMdW

2012-09-11 17:10:40

OpenStack

2011-09-07 10:42:38

cloudopenstack n

2020-01-21 19:44:03

云存儲數據塊存儲

2015-05-25 10:36:51

服務器存儲VDI存儲

2018-01-03 08:47:12

集群NAS存儲

2009-08-12 16:22:29

C#插件技術

2010-09-10 14:09:23

2013-04-27 18:03:27

大數據全球技術峰會大數據CIO
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美激情va永久在线播放 | 日批日韩在线观看 | 国产乱码精品1区2区3区 | 色婷婷在线视频 | 成人在线免费视频 | 国产伦精品一区二区三区视频金莲 | 91精品免费| 亚洲精品区 | 欧美日韩专区 | 91动漫在线观看 | 一区二区三区视频免费观看 | 国产欧美视频一区二区 | 成人av网站在线观看 | 毛片免费看 | 一区二区视屏 | 91在线视频观看 | 欧美视频在线一区 | 五月网婷婷 | 人人人艹| 亚洲精品久久久久中文字幕二区 | 免费久 | 国产精品成人av | 丝袜一区二区三区 | 成人精品国产一区二区4080 | 狠狠插狠狠操 | 成年人免费在线视频 | 四虎永久 | 午夜综合| 久久999| 狠狠色综合网站久久久久久久 | 亚洲视频在线看 | 国产精品高潮呻吟久久 | 青青草社区 | 黄视频国产 | 欧美一级免费看 | 精品一区二区三区四区五区 | 久久三级av | 成人国内精品久久久久一区 | 国产福利免费视频 | 欧美一区二区三 | 国产精品久久久久av |