吃晚饭。
距离泽阳市一千多公里外的京城。
中关村附近的一栋破旧居民楼里。
屋子里没开灯,只有三四显示器散发着惨白的光,窗外偶尔闪过几道绚烂的烟花,照亮了满地的菸头和吃剩的外卖盒。汪兴裹着一件棉服,整个人窝在电脑椅里,双眼布满血丝,死死盯着屏幕上的後日志。
他们想在这个网际网路的荒蛮时代,做一个真正意义上的实名制校园社交网站,点子是极好的,几个汪兴甚至已经靠着PPT拉到了一笔几十万的天使投资。但是技术瓶颈卡死了他们。
明天就是大年初三,投资人要求看一个承载五百人同时在线的系统Demo。
汪兴已经三天没合眼了。
只要并发量一上来,好友的好友这个核心功能的资料库查询,就会像雪崩一样拖垮整个系统。屏幕右下角的MSN图标突然跳动了起来。
汪兴布满血丝的眼睛动了一下,握着滑鼠点开。
是楚戈,那个远在徽州,被他拉来当免费技术外援的科大变态黑客。
「老楚,别费劲了。」
汪兴敲了一行字发过去,手指有些僵硬。
「我们试了加缓存,试了建索引,没用,关系型资料库处理不了这种多级网状查询,硬体扛不住。」几秒钟後,楚戈发过来一个压缩包。
只有不到Z0KB。
紧接着,楚戈的消息弹了出来。
「把你们之前的关系查询代码全删了,把这个C语言写的守护进程挂在伺服器後。」
汪兴愣了一下。
「这是什麽?」
「一个内存级别的稀疏矩阵相乘工具。」
楚戈的回覆很简单。
「你只要把你们的关系表导出一份纯文本塞给它,以後所有的好友查询,不用过资料库,直接发指令给这个进程,它在内存里算完,把好友ID数组返回给你。」
汪兴看着那段话,有些摸不着头脑。
但他现在已经走投无路了,死马当活马医。
他接收了文件,解压,把原始码拖进编译器,粗路地扫了一眼。
这一看,汪兴的冷汗哗的一下就下来了。
代码极其精简,没有任何资料库连接的库文件,全是底层的内存指针操作和几个他看不太懂的一维数组循环相乘。里面没有一条SL语句。
汪兴深吸了一口气,把编译好的执行文件挂到了测试伺服器的後,
本章未完,请点击下一页继续阅读!