Tag Archives: Review

年度技术回顾之数据库、NoSQL、开源软件

本文已经首发于InfoQ中文站,版权所有,原文为年度技术回顾之数据库、NoSQL、开源软件,如需转载,请务必附带本声明,谢谢。

InfoQ中文站是一个面向中高端技术人员的在线独立社区,为Java、.NET、 Ruby、SOA、敏捷、架构等领域提供及时而有深度的资讯、高端技术大会如QCon、免费迷你书下载如《架构师》等。

年终岁尾,做个总结吧。要说过去的这一年,起码国内的技术会议多了很多,甚至是几千块的门票也有市场了,可能也是物价上涨的副作用?像 QCon(Beijing)、SD 2.0 、微博开发者大会、TUP、UCD 年会、D2 年会、Verlocity(Beijing) 等会议,参会人都非常踊跃甚至有些会议一票难求,这是好现象,相信 2011 年有更多有价值的会议值得我们参加。再说说技术方面的事儿吧,下面是我的几个关注点。

数据库

Oracle RDBMS 、SQL Server 、DB2 等几大商业化产品似乎没什么值得一说的事件。Oracle 公司收购 Sun 之后,MySQL 前途曾一度堪忧,现在看起来 MySQL 生命力依旧顽强,只是在今年开发节奏明显慢了不少,也或许是 Oracle 在调整节奏,不过 5.5 版本的发布还是让不少 DBA 颇为惊喜,除了 InnoDB 成为默认的存储引擎之外,其他的一些特性倒是差不多都来自技术社区的反馈或是驱动,比如来自 Google、Facebook 的改进,多少对新的 MySQL 特性产生了一定影响。值得注意的是,这一年中 PostgreSQL 发展相当的迅猛,随着 9.0 的发布,引入了更为高级的复制技术,弥补了功能上的一个短板,MySQL 的命运多舛给 PostgreSQL 带来了契机,令人感慨。以前我期待的 SSD 虽说已经逐渐成熟,但似乎没有像预期的那样对数据库软件带来更大的影响。

NoSQL

去年的回顾文章中我说到 “就数据管理方式的趋势来看,NoSQL在将来会成为一个非常重要的数据解决方案”。一年之后,NoSQL 的确已经成为网络架构中一个基础的组成部分了。涌现出来的 NoSQL 相关的产品,最成功的要数 MongoDB,在新型 Startup 中颇为流行,赢得了不少创业技术团队的青睐 (比如,引领创新潮流的 LBS 先驱 FourSquare就是采用的 MongoDB ,尽管为此吃了不小的亏 ),创建 MongoDB 的 10gen 技术团队甚至在年底拿到了红杉的风险投资。除了 MongoDB 之外, Redis 的发展也不错。来自名门大厂的 Cassandra、Dynamo、CouchDB 等产品的发展倒是稍显平淡。作为 MySQL 的 NoSQL 插件出现的 HandlerSocket 的让人感到惊喜。这个技术方案会给很多应用场景带来新的契机,相信新的一年会有很多技术团队大胆的采用 HandlerSocket。其它几个 DB,似乎到现在仍没有类似的解决方案出现。

我有一个猜测是 Redis 从 VM 转向 Diskstore 模式后,有可能超越 MongoDB 么?

开源试水

Yahoo! 发布的 S4 不出意外的话,极有可能成为 Hadoop 那样有影响力的项目,对于实时计算领域会带来极大的冲击 。相信今年国内会有用户进行尝试。LinkedIn 开源的 Kafka 也有必要关注一下。针对招聘类网站会有一定的借鉴意义。

2010 或许可以称之为中国互联网企业回馈开源领域的试水之年。先是淘宝网开源平台,淘蝌蚪 (code.taobao.org) 的上线并且推出分布式 Key-Value 存储及高性能缓存系统—-TAIR,随后开放了淘宝文件系统以及 WebX 框架,足见诚意。說起 WebX,人人网也发布了自己的开源 Web 开发框架 Rose。然后有盛大创新院开源哼唱检索引擎,随后在互联网口水大战尘埃落定之后,金山的启动金山卫士开源计划,甚至百度也发布了 JavaScript 开发框架 Tangram –喊了一年终于开源了一个产品出来,颇为不易阿。而淘宝系的前端工程师们的开源项目 KISSY 发展也颇为迅猛,推荐关注。更早一些的开源项目,豆瓣的 BeansDB 在年底进行了大幅度更新,再次引起技术社区的注意。此外,射手播放器作者沈晟发布的基于MongoDB的短网址分支项目 SESO 也很有意思,希望能继续发展下去。基于 Key-Value 的开源产品多了不少,天涯也开放了一个 Memlink

以团队为单位进行的产品开源,很容易变成一个只是”公开代码”的项目,开源,还应积极鼓励技术团队成员积极的与技术社区互动,输出更多文档,用更多的案例支撑,这样才能相辅相成,才能取得真正的收益。否则的话,容易被看成为了开源这个”名”而开源,有始无终。

期待在 2011 年,腾讯能在开源领域做点表率?还是网易开源一个游戏引擎呢?只有拭目以待了。也期待国内互联网企业能积极支持开源社区,不要只顾着开源自己的那几个产品。开源比封闭更值得欣赏,心态也比姿态更为重要。

说到开源,顺便说一下”开放平台”,2009年喊着做开放平台的各大网站,现在已基本偃旗息鼓,国内这一年中也没有一家将所谓的”开放平台”真正的做起来,倒是经过一年多的铺垫,新浪以微博为基础的的应用平台已经具备了一定的潜力和规模,2011年值得期待。如果说开源,看的是心态,那么,开放平台,则看的是企业的心胸。

2011 做点什么?

眼看着越来越多的解决方案,越来越开放的技术分享,不由得让人生疑:架构是否已经不再重要?其实,构建一般中到大型的站点,已经没什么秘密技术可言(比如,还有人一度放出来”腾讯大讲堂”这样的内部信息资料,颇为戏剧性,但大家看了之后也就是新鲜几天而已,网络中更有价值的信息已经是比比皆是了)。重要的是如何用成熟的技术将产品做好,加快开发节奏,更快改进产品质量。

所以,对我自己而言,新的一年重要的还是回归基本技术,和团队一起将丁香园( http://dxy.com )的产品做好,”望着天上的星,也要看着脚下的坑”,关注新东西,更要避免因为技术冒进造成不必要的人力物力浪费,说起来容易,真的做起来,怕是也没那么简单。

EOF

此文作者:, 位于 OpenSource 分类 标签: on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

2010 年个人总结

每年年底我会写一篇个人总结。翻看了一下去年的总结和计划,去年的计划没有列太多,主要的事情还是执行了下来。

这一年中我最大的一个变化是从支付宝离职,入职丁香园。彻底拥抱变化了一次。去年年底的时候我说期待”有点改变会出现”, 没成想真的是这么发展的。这几天有朋友问我:在丁香园工作和在支付宝工作有什么最大的不同?我回答:更有效率。小团队执行力的优势很明显,不再有那种”Analysis Paralysis” (分析到瘫痪)、让人要死要活的会议了,感觉生命延长了许多。当然,团队小,意味着资源少,要用更少的资源做更多的做事,这是个很大的挑战。不过,团队成员的协作默契到位,非常难得。

刚离开支付宝的时候,颇有怅然若失的感觉。有所得,有所失,一切都是公平的。原来的同事们纷纷有了新机会,创造了更牛的业绩,也是好事情阿,为他们高兴。来到丁香园后,几件火烧眉毛的事情,比如网站可用性、网站性能、产品的改进做的都还可以,这一点要感谢一起战斗的同事们,这帮家伙很好。当然,也有做的不足之处,这个嘛回头内部再说。另外一个小变化是从 Windows 切换到了 Mac 工作平台。加上 iPad、iPhone,在体验这几个优秀产品的同时,也让我触类旁通有了一点心得,有些用在了产品改进中。

人生不如意事十常八九。这一年生活上有了一个很大的意外情况,猝不及防,回想起来心里隐隐作痛,可能这就是我们必须要承受的吧。都过去了,希望明年能如愿一些。

这一年,抱怨少了很多,心态好像更加平和了一点点,尽管还不够–人要改变自己真的很难。

我的 2010 榜单:

  • 年度致敬:空椅子上的那个人
  • 年度媒体:新浪微博,尽管前有 Twitter ,作为跟随者,新浪微博还是取得了另一种突破,通过微博,我也让我做了不少事情;
  • 年度图书REWORK。中文翻译版本《重来》。这本书的内容契合我这个时候的状态…
  • 年度视频:罗永浩 海淀剧院演讲 生活中有各种可能,坚持理想可以做到很多,老罗证明了这一点;
  • 年度硬件:威众路由器 给我带来了不少便利
  • 年度电影:Inception 盗梦空间 结构上的繁复很吸引我

2011 年的 TO-DO List:

  • 团队建设. 2010年的团队建设还有些不到位的地方。新的一年要多花一些精力在这个上面,争取大家都能快乐的工作、人尽所长,一起感受创业的乐趣。团队成员的成长、进步要放到首位,不能涸泽而渔。还会更多的请牛人来公司做一些交流,这一点上,公司会舍得做投入;
  • 提高效率. 团队工作效率的提升也是一个重点。内部的一些流程、过程要理清,争取做到大家都能接受这些东西,并能体会其优势所在。当然,个人效率也有必要提升;
  • 开拓思维. 面对一个新的产业,仍然有很多需要学习的东西。多收集信息,并借鉴一些国外同业网站的优点,有效的反馈给整个团队。
  • 寻觅人才. 丁香园技术团队仍然需要各方面的人才。要有足够的耐心,寻找创业团队的伙伴不那么容易。如果你对我们要做的事情感兴趣,为什么不联系我一下呢?
  • 阅读写作. 在这个物价飞涨的时刻,可能读书是成本最低的一项消遣了,适当的写点东西,梳理一下自己的思路,也是有必要的。2010 写的少了,新的一年争取多分享一些。 2011,我想和这个世界谈一谈。

最后,祝愿朋友们在新的一年不再无奈的发出一些怨念,乐观一些。

EOF

这里有我的一份 2011 预测,仅供娱乐。

国内互联网的”轻”模式与”王兴效应”

轻模式

和一些朋友的聊天中,我有好几次说国内的一些快速成长的”轻模式”的网站可能会给一些”次传统”模式的网站带来致命的冲击。

行业 轻模式 次传统模式
社区 豆瓣 (Douban.com) 天涯 (Tianya.cn)
旅游 途牛(Tuniu.com) 携程 (Ctrip.com)
房产 安居客 (anjuke.com) 搜房 (Soufun.com)
游戏平台 4399 (4399.com) 盛大游戏 (Shandagames.com)

这个表格其实还可以列举出来一些内容的。至于什么是”轻模式”与”次传统”,这里也没办法给出更详细的解释,可能大家端详一下上面这个表格就差不多明白了,可意会不可言传。”轻模式”的网站重视技术与业务运作灵活性,而”次传统”网站则业务为主导,较多依赖传统渠道带来的优势。所以,选择创业的时候不妨考虑一下你做的业务能否革掉哪家网站的命。

以上观点平媒请勿抄袭。当然,这个只是我个人的一点看法而已(延伸参考 Tim O’Reilly 在 What is Web 2.0 大作中列出的那个著名的表格)。

王兴效应

我前一段时间在 Twitter 上看开玩笑定义了一下”王兴效应”,没想到这个说法不胫而走。原话是这样的:

我觉得中文互联网应该弄一个”王兴效应”,就是王兴同学要做哪一类型的网站,这一类型的网站就要火,而且离后续跟进者胜出就不远了。(refer Twitter)。

王兴做校内,成就了开心网;做饭否,成就了新浪微博;这次做团购,不知道会成就谁。当然,不排除成就他自己。

EOF

此文作者:, 位于 Review 分类 标签: on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

2009 年个人总结

每年的年终总结是个有趣的事情,没有回顾,也就不会有进步。虽然过去几年制定的计划完成情况都不是百分百完成,但却的确对个人起到一点作用。

看一下 2008 年底制定的 2009 个人计划

2009 年的 TO-DO List 完成情况

  • 翻译一本书 和同事合作翻译 Troubleshooting Oracle Performance,中文版叫做 《Oracle性能诊断艺术》已经面市。这本书的翻译用了不少时间与精力,也有收获,这是最后一次翻译图书。
  • 写一本书. 没有完成,图书翻译让我倒了胃口,一鼓作气,再而衰,三而竭。说的就是这样的情况吧。
  • 提高团队声望. 还算可以。对外团队宣传有了一点影响力,为公司招募了几位技术牛人。当然,这多少也是吃力不讨好的事情,但自己个人感觉很欣慰。
  • 提升技能. 做了一个项目,技术功力恢复了一些,当然,重要的是感觉与理解力。对新技术的追踪还算过得去。
  • 技术交流. 参加的交流有一些,但个人的演讲技巧没什么提升,只能说做的一般般。

计划中的几件事情看起来都是很难体现价值的事儿,”如果你觉得有价值,就去做,不必在意别人怎么看”,公司老大的这句话给我了不小的启发。除此之外,我还做了哪些事情? 方便说的大致有这么几件:

  • 贝塔咖啡. 我还记得是在元宵节的晚上,白鸦给我打电话,说咖啡馆的成立会议就要开始,要我马上赶到。但是运河边人山人海,没办法立刻赶回去,我说算我默认参加就行了。有些事情,一步步做下来就会成,感谢几位靠谱的朋友,没想到贝塔咖啡真让我们几个捣鼓起来了。在咖啡馆,我结识了更多的朋友,开拓了眼界。谢谢白鸦、思践、坏人、小斌。这件事情还要感谢很多朋友,感谢你们的信任与支持。
  • 一次旅行. 10月份,一个人去了一趟美国。无人同行的一路也是很有趣的。第一次发现在一个完全陌生的环境里,从不同的角度看问题,静静的考虑一些事情。在杭州,很少有这样的场景让自己思考。
  • 一个团队. 从下半年开始,受到召唤回到原来的团队,换了一个角色去做事情。有很大的难度。原来自己越不愿意做的事情要去做,越觉得没有价值的事情要做出价值。这是一次磨练。
  • 一次投资. 尝试着做了一次投资,具体细节不好细说,总之帮助别人也是帮助自己。不过这里的投资不是买什么股票之类的事情,那样的事情实在无趣,不是我要的生活。

这一年下来,痛风对我的困扰小了许多。不过,生活上,自己还是个比较懒惰的人。Blog 文章少了一些,但也有100多篇。

我的 2009 榜单:

  • 年度致敬:花剌子模信使。
  • 年度媒体Twitter,140字的智慧、力量与乐趣。
  • 年度图书:《软件随想录》。有些想法可以做到和别人不一样…
  • 年度运动:翻墙。能够促使积极思考,接近真相。
  • 年度技术:Open Source。开源,那些看似神秘的东西不再封闭,去中心化有了进一步的可能。

2010 年的 TO-DO List (越来越不好写了,稍微写点儿):

  • 做好事情. 以前自己越不屑于做的,其实也是越不容易做好的事情,执行力需要提高;
  • 接点地气. 多琢磨一点客户都需要什么东西,能给客户带去什么,对客户有价值才是自己价值的体现;
  • 学习英语. 英语不过关将来能干点什么呢? 起码得能捣鼓几句口语吧?
  • 集中精力. 收敛一点心神,事情要一件一件做;
  • 拥抱变化. 到三月份,我就在杭州五周年了,生命中最有激情的五年已经用在了电子支付这个领域。或许,有点改变会出现…希望…

寄语2010:或许,你和我都需要收起一点抱怨,多一些忍耐,现在还不是我们展示力量的时候。

最后,祝愿朋友们在新的一年有新的收获。

EOF