返回第五十二章 Halo 2.0预研  重生2007:我在硅谷做教父!首页

关灯 护眼     字体:

上一章 目录 下一页

    把“图片流”和“文本流”强行缝合在一起,听起来很简单,就象是在汉堡里加片芝士。

    SOHO办公室的白板上,已经画满了密密麻麻的架构图。红色的马克笔线条像血管一样交织,每一个节点都代表着巨大的数据吞吐量。

    “老顾,你这是在玩火。”

    马克把手里已经捏扁的红牛罐子扔进垃圾桶,满脸的油光和绝望,“你知道这意味着什么吗?如果每个用户每天发一条状态,加之评论、点赞、转发,我们的数据库读写压力会翻十倍!”

    “现在的MySQL集群已经快撑不住了。再加这个?你是嫌服务器炸得不够快吗?”

    马克指着屏幕上那行红色的报警日志,声音都在抖。

    “而且,手机输入是个大问题。现在的手机键盘那么小,你让用户在上面敲140个字?那是酷刑!没人会用的!”

    这确实是个痛点。

    在iPhone还没普及的2007年,大部分人用的还是九宫格键盘的诺基亚。要在上面打一段完整的话,得按几百次键。这种体验不仅不流畅,甚至可以说是反人类。

    顾清舟坐在老板椅上,手里转着那支万宝龙钢笔。

    他并没有被马克的咆哮吓退,反而显得异常冷静。

    “马克,你说的都对。”

    顾清舟站起身,走到白板前,在那堆复杂的线条旁边,画了一个小小的气泡。

    “输入确实是个问题。所以,我们不让用户打字。”

    “不打字?”马克愣了一下,“那发什么?意念传输?”

    “快捷状态库。”

    顾清舟在气泡里写下了这几个字。

    “我们缺省一百个最常用的场景短语。比如:‘正在喝咖啡’、‘心情不好求安慰’、‘刚下班累成狗’、‘这里的风景真美’……”

    “用户只需要点击一下,这段文本就会自动填入输入框。他们可以在此基础上修改,也可以直接发送。”

    “这叫——降低门坎。”

    顾清舟的眼神里闪铄着狡黠的光芒。

    “而且,这些缺省的短语,要写得有趣,要写得骚。要让用户觉得:‘这正是我心里想说但没说出来的’。”

    “比如,不要写‘我在加班’,要写‘为了老板的法拉利而奋斗’。这种自嘲式的幽默,才是年轻人的语言。”

    。这不仅解决了输入难的问题,还定义了社区的调性。”

    “那数据库呢?”马克还是不依不饶,“并发量的问题怎么解决?光靠那种小聪明可救不了服务器。”

    “那就换个思路。”

    顾清舟擦掉了一块白板,写下了一个陌生的单词: NoSQL 。

    “现在的关系型数据库太重了。为了保证一致性,它牺牲了太多的性能。但对于社交网络来说,用户A发了一条状态,用户B晚一秒钟看到,天会塌吗?不会。”

    “我们要的是速度。是极致的吞吐量。”

    “放弃强一致性,追求最终一致性。”

    顾清舟在白板上画了一个键值对的模型。

    “把数据拆散。不需要复杂的表关联。每一条状态就是一个独立的对象。存进去,读出来。简单,粗暴,高效。”

    马克盯着那个单词,眼镜片后的瞳孔微微收缩。

    作为技术大牛,他当然听说过Google内部有一篇关于Bigtable的论文。但那只是理论,还没人敢在商业项目上大规模应用。

    “你是说……我们要自己写一套非关系型数据库?”马克的声音有些发颤,那是恐惧,也是兴奋。

    “对。”顾清舟看着他,“敢吗?”

    “如果成功了,Halo的后台将是全球最快的。我们将重新定义高并发。”

    “疯子……”马克嘟囔着,但手已经不自觉地放在了键盘上,“行吧。反正都已经上了贼船了。大不了就是炸机。”

    “钱呢?”一直没说话的王胖子突然插了一句,“研发这种底层技术,还有扩容服务器,那可是烧钱的无底洞啊。咱们帐上那点钱……”

    提到钱,办公室里的空气瞬间凝固了。

    虽然顾清舟自己投了一百万,但在这种级别的研发投入面前,那点钱就象是把一杯水倒进了沙漠里。

    “钱的事,我来想办法。”

    顾清舟揉了揉太阳穴,掩饰住眼底的一丝疲惫。

    “你们只管把产品做出来。哪怕是卖血,我也不会让服务器停电。”

    他看了一眼墙上的日历。

    5月28日。

    “留给我们的时间不多了。我要在iPhone发售的那一天,把halo,塞进每一个用户的口袋里。”

    办公室里
本章未完,请点击下一页继续阅读>>

『加入书签,方便阅读』

上一章 目录 下一页