58同城在分布式存储方面的架构实践

正在加载中...

试读已结束

继续阅读请 1 金币购买后下载

立即下载

资料简介:
58同城(58.com)云平台技术负责人,58同城技术中心架构部架构师徐振华第二个为大家分享,徐振华主要从理论、分析和实践三个层次分享了58同城在分布式存储领域的思考和实践。首先,通过Draw Something成功和C10K问题,引出分布式系统的目标是提高资源利用率,做到线性扩展;同时分享了分布式存储的主要存储模型,分布式hash表和分布式B+树,以及常用的用空间换时间,用错误率换空间,用查询性能换插入性能等思想:Consistent hash(去中心化)B+ tree(实时、随机)LSM tree(批量、顺序)
接着,和大家分享了58同城做为一个创业公司,如何根据自身业务的特点,选择适合自己的技术和架构,用最小的成本获得最大的回报:分析需求,做好平衡使用Kiss原则,做到RAS(可靠、可用、可扩展)设计和充分利用硬件,分级存储
然后,和大家分享了58同城在分布式存储方面的实践:信息系统 :Search engine(index) +MySQL(shard + M/S)+ memcached统计数系统 :MongoDB + Auto sharding图片系统 :CDN+Nginx+simple GFS(master-slave)统计分析:Hadoop + HBase
最后,徐振华提到58同城在使用开源软件的同时,也在积极参与和回报开源社区,推动开源社区的发展。
2012-04-23
页数29
浏览2946
下载17

已下载用户的评价7.47分

您还未下载该资料,不能发表评价;
查看我的 待评价资源
本资料还没有评价。

贡献者

javajava系统工程师,a
X社区推广