在市场和运营的后方,淘宝网的技术团队也在快速地做着系统的改进和创新。这里还有一个有趣的故事,eBay和易趣早期都有员工在论坛上响应用户的需求,eBay的论坛用粉红色背景来区分员工的发言,易趣的员工在论坛上的昵称都选各种豆豆,例如“黄豆豆”、“蚕豆豆”、“黑眼豆豆”等。淘宝在讨论运营策略的时候提到这个问题,老马也要求所有的员工都去论坛上回答用户的问题。最早回答问题的任务落在小宝头上,我们用什么名字好呢?“淘淘”、“宝宝”、“淘宝宝”、“宝宝淘”?小宝都不满意,认为太女性化了,辱没了他堂堂一个七尺汉子。讨论了很久之后,小宝灵光乍现,干脆取个名字叫“小宝”吧,小宝带七个老婆来开店,迎接各位客官,很有故事性和现场感。于是接下来很多武侠小说中的人物开始在淘宝论坛中行侠仗义,这些昵称下面标志着“淘宝店小二”,他们回答着各种各样的问题,快速响应着用户的各种需求。如果是技术上能解决的,几个人商量一下,马上就开发、测试、发布上线。公司给这几个人租了房子,他们合住在湖畔花园旁边的小区里(男女分开),每天睁开眼就去公司,半夜两三点收工睡觉,响应用户的需求非常快。反过来对比一下,易趣被eBay收购之后,系统更换成了全球通用的版本,响应用户的一个需求需要层层审批,据说,买个办公桌都要走两个月流程,反应速度自然慢了下来。
当时淘宝第一个版本的系统中已经包含了商品发布、管理、搜索、商品详情、出价购买、评价投诉、我的淘宝等功能(现在主流程中也是这些模块。在2003年10月增加了一个功能节点:“安全交易”,这是支付宝的雏形)。随着用户需求和流量的不断增长,系统做了很多日常改进,服务器由最初的一台变成了三台,一台负责发送Email、一台负责运行数据库、一台负责运行WebApp。一段时间之后,商品搜索的功能占用数据库资源太大了(用like搜索的,很慢),2003年7月,多隆又把阿里巴巴中文站的搜索引擎iSearch搬了过来。
如此快节奏的工作,其实大家都累得不轻,有人就提议大家随时随地锻炼身体,可是当时SARS横行,在一个一百多平方米的房子里,怎么锻炼呢?高挑美女阿珂提议大家练习提臀操,这样有助于保持身材,这个建议遭到男士的一致反对,后来虚竹就教大家练习倒立,这个大家都能接受。于是这个倒立的传统一直延续至今,与花名文化、武侠文化一并传承了下来。
随着访问量和数据量的飞速上涨,问题很快就出来了,第一个问题出现在数据库上。MySQL当时是第4版的,我们用的是默认的存储引擎MyISAM,这种存储引擎在写数据的时候会把表锁住。当Master同步数据到Slave的时候,会引起Slave写,这样在Slave的读操作都要等待。还有一点是会发生Slave上的主键冲突,经常会导致同步停止,这样,你发布的一些东西明明已经成功了,但就是查询不到。另外,当年的MySQL不比如今的MySQL,在数据的容量和安全性方面也有很多先天的不足(和Oracle相比)。