前面一篇介绍了Tokyo Cabinet,一个DBM. 作者在写完Tokyo Cabinet之后,立马又写了一个应用:Tokyo Tyrant. 这个东东被定义为:一个网络存储,读取接口。网络时代,加上这么一个功能,马上就可以冠上分布式的标签了。 Tokyo Tyrant基于Tokyo Cabinet实现,提供了HTTP协议和memcache 协议的读取/写入等接口。这不仅仅是贴上了分布式的标签而已:有了http协议,在大公司复杂网络中部署时很多事情简单多了,因为http端口一般不需要专门申请路由了,而其他端口上部署应用时,要走一堆流程。而memcache协议则解决了很多人尝试用memcache来存储东西时无法持久存储的问题。有了这两个接口,应用Tokyo Tyrant时,你都不需要调API,php中用来连Memcached的代码直接使用就行。 张宴同学写得比较详细,更实用.请移步研究。