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

云計算背后的秘密(3)-BigTable

云計算
由于在Google的數據中心存儲PB級以上的非關系型數據時候,比如網頁和地理數據等,為了更好地存儲和利用這些數據,Google開發了一套數據庫系統,名為“BigTable”。

由于在Google的數據中心存儲PB級以上的非關系型數據時候,比如網頁和地理數據等,為了更好地存儲和利用這些數據,Google開發了一套數據庫系統,名為“BigTable”。

技術概覽

從技術來講,BigTable不是一個傳統的關系型的數據庫,也不支持類似關聯(join)這樣高級的SQL操作,取而代之的是多級映射的數據結構,并支持大規模數據處理、高容錯性和自我管理等特性,提供PB級的存儲能力,使用結構化的文件來存儲數據,并整個集群每秒可處理數百萬的讀寫操作。

什么是多級映射的數據結構呢?就是一個稀疏的、多維的和排序的Map,每個Cell(單元格)由行關鍵字、列關鍵字和時間戳來進行三維定位.Cell的內容本身就是一個字符串,比如,存儲每個網頁的內容。在下圖中, 反向的URL “com.cnn.www”是這行的關鍵字,“contents”這列存儲了多個版本的網頁內容,每個版本都有一個時間戳。BigTable還提供一個用于將多個相似的列整合至一起的Column Family(列組)機制,比如,下面“anchor”這個Column Family就有“anchor: cnnsi.com”和“anchhor:my.look.ca”這個兩個列。通過Column Family這個概念,使得表可以輕松地橫向擴展。
 

 

▲圖1. BigTable數據模型圖

在結構上,BigTable基于GFS分布式文件系統和Chubby分布式鎖服務。BigTable主要分為兩部分:其一是Master節點,用來處理元數據相關的操作并支持負載均衡。其二是Tablet節點,主要用于存儲數據庫的分片tablet,并提供相應的數據訪問,同時tablet是基于名為SSTable的格式,對壓縮有很好的支持。下圖為其具體的架構圖:
 

 

▲圖2. BigTable架構圖

相關產品

和之前介紹的MapReduce和GFS一樣,BigTable在開源界也有很多類似的產品,***的兩個莫過于屬于Hadoop系列的Hbase和來自于Facebook的Cassandra。Hbase的特色在于其完全繼承了BigTable的設計,所以它在MapReduce和海量數據存儲這兩方面支持地非常好,而Cassandra的則更傾向于成為全功能型數據庫。除了這兩個產品之外,我個人也設計一款類BigTable的數據庫,名為YunTable,意為“云時代的BigTable”,它的目標是做一個BigTable的精簡版,并使其更適合云環境,現在已經發布其0.8版,本已基本實現BigTable的基本功能,官方站點是http://code.google.com/p/yuntable/,希望大家能多多關注。

實際用例

BigTable正在為Google六十多種產品和項目提供存儲和獲取結構化數據的支撐平臺,其中包括有Google Print, Orkut,Google Maps,Google Earth和Blogger等,而且在Google內部至少運行著500個BigTable集群。

下一代BigTable

隨著Google內部服務對需求的不斷提高和技術的不斷地發展,導致原先的BigTable已經無法滿足用戶的需求,而Google也正在開發下一代BigTable,名為“Spanner(扳手)”,它主要有下面這些BigTable所無法支持的特性:

1. 支持多種數據結構,比如table,familie,group和coprocessor等。

2. 基于分層目錄和行的細粒度的復制和權限管理。

3. 支持跨數據中心的強一致性和弱一致性控制。

4. 基于Paxos算法的強一致性副本同步,并支持分布式事務。

5. 提供許多自動化操作。

6. 強大的擴展能力,能支持百萬臺服務器級別的集群。

7. 用戶可以自定義諸如延遲和復制次數等重要參數以適應不同的需求。

作者簡介

吳朱華,之前在IBM中國研究院參與過多個云計算產品的開發工作,現在專注于YunTable和YunEngine的研發,并即將發表《剖析云計算》一書,敬請期待。
 

【編輯推薦】

  1. 從Qualcomm公司實施云計算說起
  2. 咖啡館里的云 打印機的新模樣
  3. 了解云的多租戶是云采用的關鍵一步
  4. 云計算背后的秘密(1)-MapReduce
  5. 云計算背后的秘密(2)-GFS

 

責任編輯:王勇 來源: it168
相關推薦

2010-11-25 09:54:14

云計算MapReduce

2010-11-25 10:05:51

云計算GFS

2010-12-06 14:28:56

云計算Chubby

2011-02-17 09:45:40

云計算RPC框架

2011-01-04 10:00:41

云計算YunTable

2010-12-23 10:19:14

云計算NoSQL數據庫

2011-01-06 16:36:05

云計算Google

2020-04-15 13:55:28

Kubernetes容器

2022-12-29 08:00:00

Transforme架構深度學習

2020-02-17 21:04:47

在線辦公教育

2020-06-19 12:06:12

云計算云平臺IT

2016-06-27 16:29:04

戴爾閃存

2012-05-21 21:53:05

2017-09-18 08:52:34

2010-05-24 18:22:56

SNMP協議

2010-10-25 10:13:16

ibmdwWebSphere

2013-03-01 10:45:36

Nike大數據

2024-10-29 14:00:21

云計算虛擬網絡

2012-02-24 09:07:53

云計算成本

2019-06-05 12:49:07

云辦公
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品国产91久久久久久三级 | 欧美a级成人淫片免费看 | 欧美成人精品一区二区男人看 | 午夜a级理论片915影院 | 国产综合视频 | 国产黄色网址在线观看 | 国产成都精品91一区二区三 | 亚洲欧美中文日韩在线v日本 | 黄色91在线 | 亚洲精品成人 | 国产中文区二幕区2012 | 日日躁狠狠躁aaaaxxxx | 久久精品99 | 国产特一级黄色片 | 国产精品五区 | 亚洲视频在线观看 | 91精品国产乱码久久久 | 精品一区二区三区入口 | 亚欧洲精品在线视频免费观看 | 美女人人操| 国产精品欧美一区二区三区 | 亚洲精品永久免费 | 一区二区三区国产 | 日本五月婷婷 | 成人午夜免费福利视频 | 国产精品久久国产精品久久 | 亚洲精品影院 | 夫妻午夜影院 | 国产欧美一级 | 亚洲一区在线免费观看 | 成人h免费观看视频 | 中文字幕在线观看www | 久久a久久 | 视频二区国产 | 天天综合国产 | 日韩精品久久久久 | 91中文视频| 91免费在线看 | 中文字幕综合 | 九九精品在线 | 视频精品一区 |