1 / 29
文档名称:

25th.58同城.徐振华.分布式存储架构实践.pdf

格式:pdf   页数:29
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

25th.58同城.徐振华.分布式存储架构实践.pdf

上传人:紫岑旖旎 2012/6/30 文件大小:0 KB

下载得到文件列表

25th.58同城.徐振华.分布式存储架构实践.pdf

文档介绍

文档介绍:58
58
#

#
2012'04'07#

• 
• 
#######
,
#
#######
#
• 
!
#######
#
#######
RAS(
);#
#######
,
#
#######58
(mysql,mongodb,file#
system,hadoop)#
#
#

• 
#
#
#
• 
#
CAP#:##Consistency##Availability#ParHHon#tolerance#
#
#####################BASE##:Basically#Available
SoK#state
#
#####################Eventually#consistent
####
#####################ACID##
##
##
###
#
#####################I/O
#
###################Amdahl
Gustafson
#,#
#
#################

Amazon##2011
Amazon#S3
5000
#
########
:#SimpleDB#
#Dynamo#
!Facebook
1400
Facebook


Facebook,Facebook

100PB(1PB=1024TB,HBase
1350

#
####
:##Facebook
##HayStack,##cassandra
hbase#
Google###2008
#
1
#
#####
:##Google#Megastore#,##GFS,#bigtable#
Zynga!!Draw#Something
3
5

1
5
3000
#
######
:#Couchbase###vs#EA#The#Simpsons##
#
#

• 
#
• 
#
• 
#
• 
#
• 
#
• 
#

!
!

!
!
C10K
,C500K
C**K
!
!

!
#s:1#,#c:1#,#bio;#
#
#s:1#,#c:n#,#nio##;
##
#seda#:Staged#Event'Driven#Architecture#
#Select#(
)#
#epoll#
#callback
#
#

!!

:##I/O
##
#
#

#:
CPU#
,
#
##########DRM
(
)
#
#

!
Neay#,#Mina
#libevent
libev,#ACE
ASIO#
#
!!!!!!!!!!!!!!!!!!
IO
!

!
#

#
Consistent#hash,#(
#)#
#
#
B+#tree#,#(
,
)#
#
#
LSM#tree,##(
#
)#
#
#
#

#
Bitmap##(bloom#filter#
)###Dynamo,hbase#
Merkle#Tree#(
)###Dynamo#
Skip#List##(#
#lsm
)#####leveldb#
prio_tree##(
####mmap)##mognodb##
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!consistent!hash!!
!!!!!!!