Loading...

Archive for April, 2011

    AD: 猛买 | 快递查询 | Jobsdigg | 很棒的男装店

QCon北京观感

QCon开始前一天得知部门购买了QCon门票,欣然前往。第一天全天听课,第二天晚上在贝塔和各路神仙小聚,第三天继续到会场打酱油。在此聊聊观感。

NoSQL

NoSQL已然从概念走向实践,本次大会有不少NoSQL经验之谈,颇有些百家争鸣的味道。

第一天上午Facebook工程师分享了HBase在Facebook Messages的应用。同声传译很烂,但这位大哥多数时候都在读keynote,所以不难懂。Messages也并非一开始就使用HBase,迁移过程中有段时间在做“Double Write”以实现平滑过度。其实这原理很简单,但让我感慨。不少国内公司做类似的迁移时,策略都是:停服务->做数据->重开服务。如果做“Double Write”,用户体验会好很多,但是工程师需要多写一部分代码(这部分代码在迁移完成后是要被废弃的)。

@TimYang 带来的新浪微博的话题,花了很大篇幅介绍Redis。据说Redis性能要好过memcached。@RobbinFan提到ITeye(原Javaeye)的防火墙也用了Redis。

有关NoSQL的话题还包括MongoDBBeansDB杜欢透露他们在Magnet Games大量使用了MongoDB;和中国制造网的兄弟聊天,发现他们很关注HandlerSocket

去年我简单研究了一下MemcacheDBFlareTT,乱花渐欲迷人眼,关键还是要选择一个适合自己的。

各种优化

QCon首日最精彩的莫过于淘宝余锋带来的商品库优化专题。从应用程序开始,一直深入到硬件,层层剖析。MySQL,Kernel,FlashCache,Raid,SSD,CPU…一网打尽。其中的诸多策略,不仅在MySQL调优中适用,在别处也可作为参考。(PPT下载

百姓网的“网速优化”同样精彩。提及优化,其实就是一个不断寻找瓶颈然后克服瓶颈的过程。寻找瓶颈很重要。百姓网大量使用GA来分析页面加载情况,淘宝则使用了诸如latencytopsystemtap等工具来追踪、研判。找到趁手工具,或许已经成功了一半。

支付

会场上遇到了在盛大做“盛付通”的 @btkxcn ,恰好我也在做在线支付方面的工作,所以多聊了一会。各家做支付的公司,内部的模块划分都大同小异。还听闻好几家公司都在筹备自己的支付工具(看来牌照真不算什么门槛,八仙过海),也许很快就会看到各种“X付宝”“Y付通”面世。

这次在QCon还见到偶像caoz,真是一个无比犀利的互联网老人。和老朋友们重逢,觉得他们个个精彩,反观自己,近况平淡。

PS: QCon的Slides可以在此处得到。