精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

淘寶開源海量數據庫OceanBase 重CA

數據庫 其他數據庫
OceanBase是一個支持海量數據的高性能分布式數據庫系統,實現了數千億條記錄、數百TB數據上的跨行跨表事務,由淘寶核心系統研發部、運維、DBA、廣告、應用研發等部門共同完成。

OceanBase是一個支持海量數據的高性能分布式數據庫系統,實現了數千億條記錄、數百TB數據上的跨行跨表事務,由淘寶核心系統研發部、運維、DBA、廣告、應用研發等部門共同完成。

OceanBase解決什么問題

許多公司的核心資產是各種各樣的商業數據,例如淘寶的商品、交易、訂單、購物愛好等等,這些數據通常是結構化的,并且數據之間存在各種各樣的關聯,傳統的關系數據庫曾經是這些數據的最佳載體。然而,隨著業務的快速發展,這些數據急劇膨脹,記錄數從幾千萬條增加到數十億條,數據量從百GB增加到數TB,未來還可能增加到數千億條和數百TB,傳統的關系型數據庫已經無法承擔如此海量的數據。OceanBase解決不斷增加的結構化數據存儲與查詢的問題。

從Eric Brewer教授的CAP(一致性C: Consistency, 可用性A: Availability,分區容錯性P: Tolerance of network Partition)理論角度分析,作為電子商務企業,淘寶和其他公司的業務對一致性和可用性的要求高于分區容錯性,數據特征是數據總量龐大且逐步增加,單位時間內的數據更新量并不大,但實時性要求很高。這就要求我們提供一套更加偏重于支持CA特性的系統,同時兼顧可分區性,并且在實時性、成本、性能等方面表現良好。

OceanBase的架構

OceanBase的邏輯架構簡圖

OceanBase架構的一些基本概念

主鍵

row key,也稱為primary key,類似于DBMS的主鍵,與DBMS不同的是,OceanBase的主鍵總是二進制字符串(binary string),但可以有某種結構。OceanBase以主鍵為順序存放表格數據

sstable

一種數據存儲格式,OceanBase用來存儲一個或幾個表的一段按主鍵連續的數據

tablet

一個表按主鍵劃分的一個(前開后閉的)范圍,通常包含一個或幾個sstable,一個tablet的數據量通常在256MB左右

基準數據和動態數據

OceanBase以增量方式記錄一段時間內的表格數據的增刪改,從而保持著表格主體數據在一段時間內相對穩定,其中增刪改的數據稱為動態數據(通常在內存,也稱為內存表),而一段時間內相對穩定的主體數據稱為基準數據,基準數據和轉儲后(保存到SSD固態盤或磁盤)的動態數據以sstable格式存儲

ChunkServer

保存基準數據的服務器,通常是多臺,為了避免軟件硬件故障導致的服務中斷,同一份基準數據通常保存了3份并存儲在不同ChunkServer上

UpdateServer

保存動態數據的服務器,一般是單臺服務器。為了避免軟件硬件故障導致的服務中斷,UpdateServer記錄commit log并通常使用雙機熱備

MergeServer

進行靜態動態數據合并的服務器,常常與ChunkServer共用一臺物理服務器。MergeServer使得用戶能夠訪問到完整的最新的數據

RootServer

配置服務器,一般是單臺服務器。為了避免軟件硬件故障導致的服務中斷,RootServer記錄commit log并通常采用雙機熱備。由于RootServer負載一般都很輕,所以它常常與UpdateServer共用物理機器

凍結

指動態數據(也稱為內存表)的更新到一定時間或者數據量達到一定規模后,OceanBase停止該塊動態數據的修改,后續的更新寫入新的動態數據塊(即新的內存表),舊的動態數據塊不再修改,這個過程稱為凍結

轉儲

出于節省內存或者持久化等原因將一個凍結的動態數據塊(內存表)持久化(轉化為sstable并保存到SSD固態盤或磁盤上)的過程

數據合并(merge)

查詢時,查詢項的基準數據與其動態數據(即增刪改操作)合并以得到該數據項的最新結果的過程。此外,把舊的基準數據與凍結的動態數據進行合并生成新的基準數據的過程也稱為數據合并

聯表(join)

一張表與另一張或幾張表基于主鍵的左連接關系,類似于DBMS的自然連接

COW

Copy on Write的縮寫,在OceanBase中特指BTree在更新時復制數據備份寫入,避免系統鎖的技術手段

#p#

OceanBase的特點

OceanBase功能

OceanBase設計和實現的時候暫時摒棄了不緊急的DBMS的功能,例如臨時表,視圖(view),研發團隊把有限的資源集中到關鍵點上,當前OceanBase主要解決數據更新一致性、高性能的跨表讀事務、范圍查詢、join、數據全量及增量dump、批量數據導入。

OceanBase數據訪問特點

雖然數據總量比較大,但跟許多行業一樣,淘寶業務一段時間(例如小時或天)內數據的增刪改是有限的(通常一天不超過幾千萬次到幾億次),根據這個特點,OceanBase把一段時間內的增刪改等修改操作以增量形式記錄下來(稱之為動態數據,通常保存在內存中),這樣也使得了主體數據在一段時間內保持了相對穩定(稱之為基準數據)。

由于動態數據相對較小,通常情況下,OceanBase把它保存在獨立的服務器UpdateServer的內存中。以內存保存增刪改記錄極大地提高了系統寫事務的性能。此外,假如每條修改平均消耗100 Bytes,那么10GB內存可以記錄100M(即1億)條修改,且擴充UpdateServer內存即增加了內存中容納的修改量。不僅如此,由于凍結后的內存表不再修改,它也可以轉換成sstable格式并保存到SSD固態盤或磁盤上。轉儲到SSD固態盤后所占內存即可釋放,并仍然可以提供較高性能的讀服務,這也緩解了極端情況下UpdateServer的內存需求。為了應對機器故障,動態數據服務器UpdateServer寫commit log并采取雙機(乃至多機)熱備。由于UpdateServer的主備機是同步的,因此備機也可同時提供讀服務。

因為基準數據相對穩定,OceanBase把它按照主鍵(primary key,也稱為row key)分段(即tablet)后保存多個副本(一般是3個)到多臺機器(ChunkServer)上,避免了單臺機器故障導致的服務中斷,多個副本也提升了系統服務能力。單個tablet的尺寸可以根據應用數據特點進行配置,相對配置過小的tablet會合并,過大的tablet則會分裂。

由于tablet按主鍵分塊連續存放,因此OceanBase按主鍵的范圍查詢對應著連續的磁盤讀,十分高效。

對于已經凍結/轉儲的動態數據,OceanBase的ChunkServer會在自己不是太繁忙的時候啟動基準數據與凍結/轉儲內存表的合并,并生成新的基準數據。這種合并過程其實是一種范圍查詢,是一串連續的磁盤讀和連續的磁盤寫,也是很高效的。

傳統DBMS提供了強大的事務性、良好的一致性和很短的查詢修改響應時間,但數據規模受到嚴重制約,缺乏擴展性;現代云計算提供了極大的數據規模、良好的擴展性,但缺乏跨行跨表事務、數據一致性也較弱、查詢修改響應時間通常也較長,OceanBase的設計和實現融合了二者的優勢:

--------------------------------------------------------------------------------

UpdateServer:類似于DBMS中的DB角色,提供跨行跨表事務和很短的查詢修改的響應時間以及良好的一致性。

ChunkServer:類似于云計算中的工作機(如GFS的chunk server),具有數據多副本(通常是3)、中等規模數據粒度(tablet大小約256MB)、自動負載平衡、宕機恢復、機器plug and play等特點,系統容量及性能可隨時擴展。

MergeServer:結合ChunkServer和UpdateServer,獲得最新數據,實現數據一致性。

RootServer:類似于云計算中的主控機(如GFS master),進行機器故障檢測、負載平衡計算、負載遷移調度等。

--------------------------------------------------------------------------------

上述的DBMS和云計算技術的優勢互補使得OceanBase既具有傳統DBMS的跨行跨表事務、數據的強一致性以及很短的查詢修改響應時間,還有云計算的海量數據管理能力、自動故障恢復、自動負載平衡以及良好的擴展性。

OceanBase當前在淘寶的應用

OceanBase現在已經應用于淘寶收藏夾,用于存儲淘寶用戶收藏條目和具體的商品、店鋪信息,每天支持4~5千萬的更新操作。等待上線的應用還包括CTU、SNS等,每天更新超過20億,更新數據量超過2.5TB,并會逐步在淘寶內部推廣,也期待外部合作者。

主要的性能數據

測試軟硬件環境

Red Hat Enterprise Linux Server release 5.4 (Tikanga)

gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)

Intel(R) Xeon(R) CPU E5520 @ 2.27GH

ChunkServer & MergeServer:Memory 16GB Disk 300GB SAS*10 NO Raid

UpdateServer & RootServer:Memory 48GB Disk 300GB SAS*6 Raid1

測試環境部署簡圖

#p#

測試數據規模

21億條數據,基準數據3備份。

測試Schema

兩張表,其中表1中有21列,表2中11列。

其中表1中的11列和表2中的11列存在join關系。

單條記錄大小為500字節。

測試性能曲線圖

Range數據查詢

單條數據查詢

當壓力最大時,ChunkServer單臺輸出數據90MB/S,已經接近了千兆網卡的極限

更新數據

 

 

 

 

 

 

 

責任編輯:艾婧 來源: taobao code
相關推薦

2011-09-01 10:10:56

OceanBase海量淘寶

2011-06-01 10:59:59

Oceanbase海量數據庫

2011-06-01 10:41:09

海量數據庫IO難題

2011-03-28 08:47:46

海量數據庫管理中韓數據庫專家

2011-05-12 09:19:36

海量數據庫管理

2023-09-18 16:59:06

數據布隆過濾器

2025-08-26 03:00:00

Excel技巧數據

2011-06-03 09:22:04

OracleOracle應用服務器

2022-07-25 17:27:19

數據庫

2013-04-26 16:18:29

大數據全球技術峰會

2011-03-28 17:07:14

海量數據庫

2023-11-29 12:12:24

Oceanbase數據庫

2012-03-08 09:34:24

Metamorphos開源

2011-03-01 15:16:08

淘寶Oracle

2011-08-19 13:28:25

海量數據索引優化

2011-03-25 13:55:17

PHP開源數據庫

2021-05-16 14:27:17

開源數據庫開源數據庫

2024-07-09 08:27:30

2011-01-05 15:15:01

數據庫

2015-04-02 11:02:39

阿里巴巴OceanBase
點贊
收藏

51CTO技術棧公眾號

成年人午夜视频在线观看| 国产精品国产三级国产aⅴ9色 | 一区二区三区在线电影| 欧美日韩免费在线视频| 亚洲精品成人久久久998| 精品国产xxx| 在线观看欧美理论a影院| 日韩欧美亚洲一二三区| 日本免费一区二区三区| 波多野结衣电车| 国产精品99一区二区三区| 欧美日韩国产高清一区| 亚洲一区 在线播放| 亚洲第一天堂影院| 99精品热视频只有精品10| 亚洲精品资源美女情侣酒店| 一级特黄性色生活片| 97视频在线观看网站| 国产又粗又猛又爽又黄91精品| 欧美二区乱c黑人| 欧美在线一级片| 第一福利在线视频| 国产欧美日韩另类一区| 成人在线视频网站| 国产无遮挡又黄又爽又色| 欧美视频二区欧美影视| 欧美日韩精品在线视频| 亚洲国产高清国产精品| 国产特级黄色片| 夜夜嗨av一区二区三区网站四季av| 精品一区二区三区四区| 国产精品一区二区小说| 18aaaa精品欧美大片h| 国产精品系列在线| 国产精品一区二区免费| 亚洲熟妇无码久久精品| 在线观看日韩av电影| 这里只有精品在线观看| 天堂www中文在线资源| 全球最大av网站久久| 一区二区三区蜜桃| 色一情一乱一伦一区二区三区| 精品人妻午夜一区二区三区四区 | 国产精久久久久| 深夜成人影院| 亚洲成人1区2区| 在线视频不卡一区二区| 香蕉视频国产在线| 国产精一品亚洲二区在线视频| 日本午夜在线亚洲.国产| 五月天丁香激情| 日韩欧美高清在线播放| 日韩欧美激情四射| 久久黄色片网站| 在线最新版中文在线| 夜夜精品视频一区二区| 一卡二卡3卡四卡高清精品视频| 天天摸天天干天天操| 国产一区二区三区av电影| 国产精品爱啪在线线免费观看| 九九视频在线观看| 亚洲国产精品成人| 欲色天天网综合久久| 中文字幕一区二区三区人妻| 成人在线超碰| 日韩欧美一级特黄在线播放| 最新国产黄色网址| 8av国产精品爽爽ⅴa在线观看| 精品久久久久久国产| 日本精品福利视频| av文字幕在线观看| 亚洲人吸女人奶水| av不卡在线免费观看| 在线激情网站| 91免费精品国自产拍在线不卡| 风间由美一区二区三区| www五月婷婷| 国产福利91精品| 亚洲a中文字幕| 国产精品久久久久久免费播放 | 亚洲社区在线观看| 中文字幕在线免费看线人| 成人自拍在线| 欧美精品一区二区三区一线天视频 | 欧美 日韩 国产 在线| 国产成人免费网站| 成人激情直播| 人妻偷人精品一区二区三区| heyzo一本久久综合| 国产伦精品一区二区三区视频孕妇| 91av久久久| 韩国v欧美v日本v亚洲v| 91视频九色网站| www.com在线观看| 国产河南妇女毛片精品久久久| 91精品国产一区二区三区动漫| 99国产精品欲| 成人综合在线视频| 精品国产综合久久| 免费看男男www网站入口在线 | 91精品入口蜜桃| 亚洲网站在线免费观看| 国内外成人在线| 91精品国产99久久久久久红楼 | 91久久久久久| 人妻无码中文字幕免费视频蜜桃| 99在线精品一区二区三区| 91久久精品国产91久久性色tv| 亚洲av无码国产精品永久一区| 成人h版在线观看| 欧美日韩国产精品一卡| √天堂资源地址在线官网| 亚洲视频免费在线| 欧美日韩福利在线| av一区在线播放| 91麻豆精品国产自产在线 | 2017亚洲天堂| 欧美日韩亚洲一区在线观看| 欧洲亚洲女同hd| 亚洲一区二区视频在线播放| 粉嫩一区二区三区在线看| 麻豆亚洲一区| 麻豆网站在线| 精品毛片三在线观看| 欧美日韩中文不卡| 另类ts人妖一区二区三区| 中文字幕亚洲欧美一区二区三区 | 中文字幕日产av| 成人午夜大片免费观看| 欧美日韩免费高清| www在线视频| 色综合久久久久综合99| 天天久久综合网| 国产精品入口久久| 欧美黄色片视频| 亚洲综合精品视频| 99国产麻豆精品| 欧美三级午夜理伦三级老人| 一本大道色婷婷在线| 欧美日韩亚洲另类| 日本黄色特级片| 中文字幕亚洲精品乱码| 国产精品 欧美在线| 丰满肉肉bbwwbbww| 综合久久久久久| 国产精品天天av精麻传媒| 婷婷视频一区二区三区| 一夜七次郎国产精品亚洲| 久久精品国产亚洲AV无码男同| 日日摸夜夜添夜夜添亚洲女人| 99久久久精品免费观看国产| 在线观看麻豆| 色欧美片视频在线观看| 亚洲一区二区在线免费| 欧美a级在线| 日本伊人精品一区二区三区介绍| 黄频网站在线观看| 亚洲免费伊人电影| 午夜国产一区二区三区| 精品国产一区二区三区不卡蜜臂| 欧美成aaa人片免费看| 日本黄色中文字幕| 久久一夜天堂av一区二区三区| 日本午夜精品电影| 午夜影院在线播放| 欧美一区二区在线观看| 美国精品一区二区| 日韩精品电影在线| 欧美亚州在线观看| heyzo一区| 精品国产伦一区二区三区免费| 99视频只有精品| 国产精品一区2区| 亚洲第一导航| 91伊人久久| 日韩一区二区精品视频| 亚洲综合精品国产一区二区三区| 久久久www成人免费无遮挡大片| 欧美aⅴ在线观看| 宅男在线一区| 欧美中文在线观看国产| 香港三日本三级少妇66| 午夜精品久久久久久久99樱桃| 欧洲在线免费视频| 欧美特黄一区| 国产精品入口免费| 精品捆绑调教一区二区三区| 亚洲精品国产美女| 在线免费观看av网址| 国产精品天美传媒| 亚洲福利精品视频| 久久综合99| 亚洲精品免费网站| 青青草原av在线| 亚洲第一视频网站| 精品欧美一区二区三区免费观看| 久久久久国产免费免费| 九一精品在线观看| 亚洲色图欧美| 国精产品一区二区| 456成人影院在线观看| 日韩在线高清视频| 亚洲男女视频在线观看| 精品福利一区二区| 中文字幕一二三四区| 日本不卡在线视频| 国产亚洲精品久久久久久久| 日韩人体视频| 国产日韩在线免费| 国产丝袜在线观看视频| 亚洲欧美精品伊人久久| 国产精品xxxxxx| 亚洲精品老司机| 成人免费网站黄| 另类小说一区二区三区| 久久成人福利视频| 欧美日韩一区二区综合 | 国产伦精品一区二区三区高清| 欧美另类老肥妇| 亚洲精品91美女久久久久久久| 亚洲熟妇国产熟妇肥婆| 欧美特黄一级片| 一区二区三区高清视频在线观看| 欧美日韩系列| 久久亚洲精精品中文字幕| 97在线视频国产| 国产人成在线观看| 日韩精品一区二区三区视频在线观看| 韩国av免费观看| 国产精品国产三级国产aⅴ中文| 一级黄色电影片| 亚洲免费综合| 91麻豆天美传媒在线| 性人久久久久| 亚洲aa中文字幕| a成人v在线| 2024亚洲男人天堂| 3d玉蒲团在线观看| 亚洲午夜性刺激影院| 精品人妻无码一区二区色欲产成人 | 久久免费国产精品1| av在线免费观看网| 亚洲国产三级网| 亚洲国产精品18久久久久久| 91精品国产色综合久久不卡蜜臀| 欧美日韩 一区二区三区| 黑人精品xxx一区| 91国产丝袜播放在线| 亚洲国产一区二区a毛片| 欧美成人片在线观看| 亚洲激情欧美激情| 中文字幕手机在线观看| 一区二区三区在线播放| 国语对白在线播放| 亚洲欧美日韩成人高清在线一区| 少妇高潮在线观看| 亚洲色图欧美偷拍| 亚洲天堂一级片| 亚洲日穴在线视频| 九九免费精品视频| 亚洲福利一二三区| 国产午夜在线播放| 欧美性xxxxxxxxx| 黄色在线视频网址| 欧美视频在线一区二区三区| 中文字幕第2页| 欧美挠脚心视频网站| 国产农村妇女毛片精品| 日韩欧美国产高清| 亚洲精品一区二区三区区别| 日韩精品一区国产麻豆| 四虎永久在线精品免费网址| 亚洲精品美女在线| 懂色av中文在线| 久久精品91久久久久久再现| 99福利在线| 欧美激情视频在线免费观看 欧美视频免费一 | 青青青爽久久午夜综合久久午夜| 色播五月激情五月| 国产91丝袜在线播放| 性色av蜜臀av色欲av| 国产视频一区二区在线观看| 欧美性生给视频| 亚洲欧美色一区| 国产真实夫妇交换视频| 日韩欧美综合在线视频| 夜夜狠狠擅视频| 精品国产一区二区三区忘忧草| 无码精品视频一区二区三区| 亚洲天堂免费视频| 黄色动漫在线观看| 2019日本中文字幕| 亚洲精品成人一区| 激情欧美一区二区三区中文字幕| 国产精品视频一区二区三区四蜜臂| 中文字幕一区二区三区乱码 | 亚洲欧美在线人成swag| www.成人av| 欧美精品尤物在线观看| 国内精品国产三级国产99| 模特精品在线| 精品人妻一区二区三区免费| 久久精品这里都是精品| 99久久99久久精品国产| 精品福利在线视频| 国产精品一区二区三区在线免费观看| 亚洲精品久久在线| 久久精品视频免费看| 欧美在线视频观看免费网站| 亚洲视频自拍| 欧美精品国产精品久久久| 综合激情一区| av免费网站观看| 丁香六月久久综合狠狠色| 成人性视频免费看| 欧美日韩国产一区二区三区| 国产乱码久久久| 亚洲欧洲在线视频| 1区2区3区在线| 91精品黄色| 99久久影视| 成人一区二区三| 99久久国产免费看| 男人与禽猛交狂配| 欧美日本在线观看| 电影av在线| 人九九综合九九宗合| 国产精品极品国产中出| 欧美xxxx吸乳| 久久国产精品99精品国产| 亚洲理论片在线观看| 午夜精品免费在线| 男人的天堂a在线| 欧美麻豆久久久久久中文| 久久av影院| 日韩欧美一区二区三区四区| 国产精品久久久亚洲一区| 日本道中文字幕| 亚洲在线成人精品| www.成人在线观看| 久久综合伊人77777蜜臀| 久久精品国产福利| 天堂一区二区三区| 日日摸夜夜添夜夜添亚洲女人| 醉酒壮男gay强迫野外xx| 黄色成人在线免费| 人妻无码中文字幕| 97涩涩爰在线观看亚洲| 大桥未久女教师av一区二区| 欧美视频在线观看视频| 国产超碰在线一区| 青娱乐免费在线视频| 日韩欧美国产一区在线观看| 肉肉视频在线观看| 国产a一区二区| 亚洲精选成人| 精品无码在线视频| 欧美色欧美亚洲高清在线视频| 亚洲欧美日韩精品永久在线| 97视频免费看| 美女少妇全过程你懂的久久| 日本在线视频www| 国产欧美一区二区三区网站| 亚洲最新av网站| 久久成人18免费网站| 北条麻妃一区二区三区在线观看| 香港三级日本三级a视频| 成人免费毛片aaaaa**| 精品欧美一区二区三区免费观看| 亚洲人成电影网| 97欧美成人| 国产欧美自拍视频| 风流少妇一区二区| 欧美a视频在线观看| 一色桃子一区二区| 欧美经典一区| a√天堂在线观看| 国产欧美一区二区三区在线老狼| 97超碰中文字幕| 久久久久久国产三级电影| 天天做夜夜做人人爱精品 | av软件在线观看| 国产经品一区二区| 老妇喷水一区二区三区| 蜜桃av.com| 亚洲аv电影天堂网| 英国三级经典在线观看| 亚洲一区高清| 成人午夜私人影院| 91黑人精品一区二区三区| 色噜噜亚洲精品中文字幕| 婷婷视频一区二区三区| 欧美 日韩 激情| 亚洲欧美在线观看| 天堂av中文字幕| 国产精品视频内| 激情丁香综合| 中文字幕 自拍| 欧美成人一区二区三区在线观看| 亚洲精品福利电影|