InfoQ

InfoQ

技术演讲

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

录制于:
Recorded at

BeansDB的设计与实现

演讲人 刘洪清 发布于 2011年11月8日 长度 00:44:50     下载 MP3
     幻灯片
领域
架构 & 设计
主题
QCon ,
线程技术 ,
部署 ,
会议 ,
框架 ,
互联网 ,
存储技术 ,
创新 ,
社交网络 ,
编程 ,
云计算
 

您喜欢以何种方式显示该演讲?

如果您在观看视频的过程中出现故障,请根据下面的提示帮助我们查找问题所在:
1. 在视频播放器上点击右键,选择复制日志(Copy Log);
2. 将复制后的内容通过邮件video-issue@infoq.com发送给我们(直接点击该邮件链接可以启动默认邮件客户端);
注意:如果您的邮件客户端没有自动填充邮件标题,请在邮件中包含该视频的URL链接。
3. 完成。
我们将第一时间调查您遇到的问题,并给您反馈。感谢您帮助优化我们的站点!
概要
演讲内容包括 BeansDB 的设计与实现,如何根据 Web 应用的特点和自身团队开发能力进行适当的简化,以及为实现一个高性能的存储系统所采用的各种技术,包括Bitcask 存储算法、16开的Hash Tree、Leader/Follower 线程模型、Key压缩算法,在线GC等,还有在实现过程中的一些经验教训。

个人简介
刘洪清,系统程序员,2007年毕业于清华大学电机系,现就职于豆瓣网,从事架构和平台相关工作,BeansDB的作者,为改善豆瓣三千多万用户的使用体验而努力。热爱技术,尤其关注实现服务器端大容量、分布式、高性能、高可用等相关技术。做事追求简单和极致,用简洁的手法解决复杂问题。

关于会议
QCon全球企业开发大会(QCon Enterprise Software Development Conference)是由C4Media媒体集团InfoQ网站主办的全球顶级技术盛会,每年在伦敦、旧金山、东京、北京召开。自2007年3月份在伦敦召开首次举办以来,已经有包括金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。