Nick Kallen 是 Twitter 的一个系统工程师。他是 Rails3 框架的基础 Arel、NamedScope、分布式缓存框架 Cache Money 和 JavaScript 行为驱动开发框架 Screw.Unit 等多个开源项目的作者,还是 Twitter 的分布式图片数据库 FlockDb 的联合作者。近日他确定了自己在 QCon 北京 2010 上的演讲题目“Twitter 的可伸缩性数据架构”:
对于今天 Web 上的创新来说,从 Twitter 和类似平台上挖掘海量数据绝对是最有意思的事情之一。不幸的是,由于不成熟的存储解决方案,对这些数据集的支持还多是体力活。在这个演讲中,我将讨论 Twitter 在它的四个基础数据类型和查询模式上的经验:tweets、timelines(时间线)、social graphs(社会图表)和 search indices(搜索索引)。对于这四个数据类型中的任何一个,Twitter 都做了定制的数据仓库(datastore),因为现有的解决方案都不够高效。基于这些经验,我们将提议建立一个通用目的的分布式数据库,以孵化更多 Web 上的创新。
为让读者有更多的计划和 Nick Kallen 沟通 twitter 的技术架构,组委会还在和 Nick 沟通,希望其能在演讲之后抽出专门的时间和读者进行沟通,请拭目以待。另外,在国内非常火爆的微博产品新浪微博的技术负责人,也会在本次 QCon 全球企业开发大会(北京站)上分享他们的技术架构。目前包括“知名网站案例分析”在内的6 大主题的演讲嘉宾和题目已经基本确认完毕,比如Eclipse 之父、《设计模式》作者Erich Gamma 的“设计模式15 年──向设计模式2.0 迈进”,Jolt 图书大奖获得者Michael Nygard 的“失败来临的征兆”,Facebook 架构师Marc Kwiatkowski 的“ Facebook 的扩展 Memcached 实战”,豆瓣网首席架构师洪强宁的“ Python 于 Web 2.0 网站的应用”,去哪儿技术负责人吴永强的“监控和虚拟化技术在“去哪儿”中的应用”等。更多详情,请浏览大会官方网站: http://www.qconbeijing.com 。
另外在 4 月 21 日至 22 日,组委会还和国内知名敏捷培训、咨询机构合作,面向部分与会者提供敏捷开发相关的课程培训,包括和 ThoughtWorks 合作的“敏捷开发过程”,和Michel Goldenberg、滕振宇合作的“ CSM 认证 ScrumMaster ”,以及和 Outsofting 合作的“ ScrumMaster 课程”等。目前各课程仍有少量席位,欢迎现在预约报名。
4 月 10 日前购票可以享受95 折优惠(原价2800 元,现价2600 元),团购依然可以享受更多优惠。由于报名人数比较多,考虑到为与会者提供一个方便交流的空间和氛围,QCon 北京2010 组委会将在近期停止报名,请还没有来得及报名的朋友抓紧时间!
特别感谢 Oracle 、 ThoughtWorks 、 JCP 、淘宝网、 OutSofting 、 Adobe 、 ActiveNetwork 、阿里巴巴、华章图书和 MSUP 等公司对本次大会的赞助支持,感谢网易科技、 TT 中国、 CSDN 、《程序员》杂志社、 ZDNet 、 IT 专家网、比特网、 51CTO 、 IT168 和博客园等国内知名媒体和社区的宣传报道。
评论