SlideShare a Scribd company logo
1 of 36
OceanBaseinternals 2011.6 TaoBao-CoreSystem-Storage qushan 1
[object Object]
架构概览
主要流程
系统特性
数据模型
应用案例
未来展望2 Agenda
海量数据的挑战 ,[object Object]
注册会员:3.7亿,来访人群峰值6000万
日PV:超过20亿
在线商品数:8亿
每分钟销售商品:4.8万
交易额:单日超10亿,光棍节 19.5亿
淘宝商品库、评价库、交易订单库、用户库、店铺库…
今后几年信息量还将增长几倍到几十倍
分库分表也不一定总是奏效3 数据来源:http://www.alibuybuy.com/posts/52702.html
OceanBase ,[object Object]
数据量大但修改量较小,一亿次更新 * 100B = 10G
区分最新修改的数据和老数据?
OceanBase = RDBMS + 云存储
增量数据(增删改):单机之内存+SSD
基准数据:静态B+树,多机
数据 = 基准数据+增量数据
事务:集中化写事务+分布式读事务4
现有存储方案对照 5 HBase Bigtable 数据规模 Megastore 万亿记录(十PB) OceanBase 千亿记录(百TB) Dynamo Cassandra 十亿记录(TB) RDBMS 千万记录(百GB) 事务与数据一致性 最终一致 单行事务 跨行跨表事务 ,[object Object]
数据容量大、可扩展性好、容错能力强
没有跨行跨表事务、数据一致性弱,[object Object]
架构概览
主要流程
系统特性
数据模型
应用案例
未来展望6 Agenda
7 系统逻辑架构 RootServer (Master) HA RootServer (Slave) UpdateServer (Master) HA UpdateServer (Slave) query query MergeServer(s) ChunkServer(s) heartbeat, report tablets, get schema migrate,  merge tablet query  root table App(client) merge  query freeze ,  drop memtable update control data
8 系统物理架构 RootServer/ UpdateServer (主) RootServer/ UpdateServer (备) App(Client) ChunkServer/MergeServer ChunkServer/MergeServer ChunkServer/MergeServer ChunkServer/MergeServer

More Related Content

Viewers also liked

罗立刚 高性能模糊查询内存数据库Ems
罗立刚 高性能模糊查询内存数据库Ems罗立刚 高性能模糊查询内存数据库Ems
罗立刚 高性能模糊查询内存数据库Emsgettyying
 
Sgp1FINALFINAL
Sgp1FINALFINALSgp1FINALFINAL
Sgp1FINALFINALdwisner
 
Hogyan csináljunk sikeres Kickstarter kampányt?
Hogyan csináljunk sikeres Kickstarter kampányt?Hogyan csináljunk sikeres Kickstarter kampányt?
Hogyan csináljunk sikeres Kickstarter kampányt?Beachegg
 
Entrepreneurship Resource Guide
Entrepreneurship Resource GuideEntrepreneurship Resource Guide
Entrepreneurship Resource GuideMoonSoup, Inc.
 
Mit csinál egy online marketinges?
Mit csinál egy online marketinges? Mit csinál egy online marketinges?
Mit csinál egy online marketinges? Beachegg
 
网易分布式数据库平台
网易分布式数据库平台网易分布式数据库平台
网易分布式数据库平台gettyying
 
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Andy Kucharski
 
Impressionism
ImpressionismImpressionism
Impressionismdwisner
 
下一代推荐引擎的关键技术及应用案例
下一代推荐引擎的关键技术及应用案例下一代推荐引擎的关键技术及应用案例
下一代推荐引擎的关键技术及应用案例gettyying
 
Mysql基于ssd flashcache实践
Mysql基于ssd flashcache实践Mysql基于ssd flashcache实践
Mysql基于ssd flashcache实践gettyying
 

Viewers also liked (12)

罗立刚 高性能模糊查询内存数据库Ems
罗立刚 高性能模糊查询内存数据库Ems罗立刚 高性能模糊查询内存数据库Ems
罗立刚 高性能模糊查询内存数据库Ems
 
Sgp1FINALFINAL
Sgp1FINALFINALSgp1FINALFINAL
Sgp1FINALFINAL
 
Hogyan csináljunk sikeres Kickstarter kampányt?
Hogyan csináljunk sikeres Kickstarter kampányt?Hogyan csináljunk sikeres Kickstarter kampányt?
Hogyan csináljunk sikeres Kickstarter kampányt?
 
SGP1
SGP1SGP1
SGP1
 
Entrepreneurship Resource Guide
Entrepreneurship Resource GuideEntrepreneurship Resource Guide
Entrepreneurship Resource Guide
 
Mit csinál egy online marketinges?
Mit csinál egy online marketinges? Mit csinál egy online marketinges?
Mit csinál egy online marketinges?
 
网易分布式数据库平台
网易分布式数据库平台网易分布式数据库平台
网易分布式数据库平台
 
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
 
Impressionism
ImpressionismImpressionism
Impressionism
 
下一代推荐引擎的关键技术及应用案例
下一代推荐引擎的关键技术及应用案例下一代推荐引擎的关键技术及应用案例
下一代推荐引擎的关键技术及应用案例
 
Mysql基于ssd flashcache实践
Mysql基于ssd flashcache实践Mysql基于ssd flashcache实践
Mysql基于ssd flashcache实践
 
Sgp2
Sgp2 Sgp2
Sgp2
 

Similar to Ocean base内部探秘

05 杨志丰
05 杨志丰05 杨志丰
05 杨志丰锐 张
 
《数据库发展研究报告-解读(2023年)》.pdf
《数据库发展研究报告-解读(2023年)》.pdf《数据库发展研究报告-解读(2023年)》.pdf
《数据库发展研究报告-解读(2023年)》.pdfmarkmind
 
2014-10-17 探析台灣巨量資料產業供應鏈串聯現況
2014-10-17 探析台灣巨量資料產業供應鏈串聯現況2014-10-17 探析台灣巨量資料產業供應鏈串聯現況
2014-10-17 探析台灣巨量資料產業供應鏈串聯現況Jazz Yao-Tsung Wang
 
Sybase Analytic Appliance
Sybase Analytic ApplianceSybase Analytic Appliance
Sybase Analytic Appliancefocusbi
 
Ocean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in chinaOcean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in chinaknuthocean
 
Beta Huoju 090823
Beta Huoju 090823Beta Huoju 090823
Beta Huoju 090823zhu02
 
Selling sybase hds solution for banking
Selling sybase hds solution for bankingSelling sybase hds solution for banking
Selling sybase hds solution for bankingfocusbi
 
Ocean base 千亿级海量数据库-日照
Ocean base 千亿级海量数据库-日照Ocean base 千亿级海量数据库-日照
Ocean base 千亿级海量数据库-日照Shaoning Pan
 
基于用户行为的数据分析
基于用户行为的数据分析基于用户行为的数据分析
基于用户行为的数据分析mysqlops
 
数据库系统设计漫谈
数据库系统设计漫谈数据库系统设计漫谈
数据库系统设计漫谈james tong
 
阿里巴巴数据中台实践分享.pdf
阿里巴巴数据中台实践分享.pdf阿里巴巴数据中台实践分享.pdf
阿里巴巴数据中台实践分享.pdfmarkmind
 
Greenplum技术
Greenplum技术Greenplum技术
Greenplum技术锐 张
 
Big Data, NoSQL, and MongoDB
Big Data, NoSQL, and MongoDBBig Data, NoSQL, and MongoDB
Big Data, NoSQL, and MongoDBMonster Supreme
 
去哪儿平台技术
去哪儿平台技术去哪儿平台技术
去哪儿平台技术d0nn9n
 
Ocean base --千亿级海量数据库-lamper_日照
Ocean base --千亿级海量数据库-lamper_日照Ocean base --千亿级海量数据库-lamper_日照
Ocean base --千亿级海量数据库-lamper_日照knuthocean
 
Big Data For CIO_大數據白皮書_2015
Big Data For CIO_大數據白皮書_2015Big Data For CIO_大數據白皮書_2015
Big Data For CIO_大數據白皮書_2015Fang-hsun Yeh
 
Tup2 人人网张铁安
Tup2 人人网张铁安Tup2 人人网张铁安
Tup2 人人网张铁安yongboy
 
人人网技术经理张铁安 Feed系统结构浅析
人人网技术经理张铁安 Feed系统结构浅析人人网技术经理张铁安 Feed系统结构浅析
人人网技术经理张铁安 Feed系统结构浅析isnull
 
张铁安:Feed系统架构浅析
张铁安:Feed系统架构浅析张铁安:Feed系统架构浅析
张铁安:Feed系统架构浅析Leechael
 

Similar to Ocean base内部探秘 (20)

05 杨志丰
05 杨志丰05 杨志丰
05 杨志丰
 
《数据库发展研究报告-解读(2023年)》.pdf
《数据库发展研究报告-解读(2023年)》.pdf《数据库发展研究报告-解读(2023年)》.pdf
《数据库发展研究报告-解读(2023年)》.pdf
 
2014-10-17 探析台灣巨量資料產業供應鏈串聯現況
2014-10-17 探析台灣巨量資料產業供應鏈串聯現況2014-10-17 探析台灣巨量資料產業供應鏈串聯現況
2014-10-17 探析台灣巨量資料產業供應鏈串聯現況
 
Java@taobao
Java@taobaoJava@taobao
Java@taobao
 
Sybase Analytic Appliance
Sybase Analytic ApplianceSybase Analytic Appliance
Sybase Analytic Appliance
 
Ocean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in chinaOcean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in china
 
Beta Huoju 090823
Beta Huoju 090823Beta Huoju 090823
Beta Huoju 090823
 
Selling sybase hds solution for banking
Selling sybase hds solution for bankingSelling sybase hds solution for banking
Selling sybase hds solution for banking
 
Ocean base 千亿级海量数据库-日照
Ocean base 千亿级海量数据库-日照Ocean base 千亿级海量数据库-日照
Ocean base 千亿级海量数据库-日照
 
基于用户行为的数据分析
基于用户行为的数据分析基于用户行为的数据分析
基于用户行为的数据分析
 
数据库系统设计漫谈
数据库系统设计漫谈数据库系统设计漫谈
数据库系统设计漫谈
 
阿里巴巴数据中台实践分享.pdf
阿里巴巴数据中台实践分享.pdf阿里巴巴数据中台实践分享.pdf
阿里巴巴数据中台实践分享.pdf
 
Greenplum技术
Greenplum技术Greenplum技术
Greenplum技术
 
Big Data, NoSQL, and MongoDB
Big Data, NoSQL, and MongoDBBig Data, NoSQL, and MongoDB
Big Data, NoSQL, and MongoDB
 
去哪儿平台技术
去哪儿平台技术去哪儿平台技术
去哪儿平台技术
 
Ocean base --千亿级海量数据库-lamper_日照
Ocean base --千亿级海量数据库-lamper_日照Ocean base --千亿级海量数据库-lamper_日照
Ocean base --千亿级海量数据库-lamper_日照
 
Big Data For CIO_大數據白皮書_2015
Big Data For CIO_大數據白皮書_2015Big Data For CIO_大數據白皮書_2015
Big Data For CIO_大數據白皮書_2015
 
Tup2 人人网张铁安
Tup2 人人网张铁安Tup2 人人网张铁安
Tup2 人人网张铁安
 
人人网技术经理张铁安 Feed系统结构浅析
人人网技术经理张铁安 Feed系统结构浅析人人网技术经理张铁安 Feed系统结构浅析
人人网技术经理张铁安 Feed系统结构浅析
 
张铁安:Feed系统架构浅析
张铁安:Feed系统架构浅析张铁安:Feed系统架构浅析
张铁安:Feed系统架构浅析
 

Ocean base内部探秘