Tokyo Cabinet与Tokyo Tyrant 开篇

宫俊才
2023-12-01

        注册CSDN这么多年,现在终于下定决心开博写文章了,希望在以后能够坚持下来。目前我比较喜欢高性能服务器的设计,据说TC的性能很不错,就先分析Tokyo Cabinet与Tokyo Tyrant吧,我想分析得全面一些,毕竟这是我开始分析的第一个开源软件。

        Tokyo Cabinet是一个key-value的DBM数据库,不过它没有提供网络接口。Tokyo Tyrant 则是为Tokyo Cabinet写的网络接口,处理一些存储之外的工作。它们的详细介绍网上有很多,baidu一下一大把。

        目前TC的官方网站是:http://fallabs.com/tokyocabinet/

        TT的官方网站是:http://fallabs.com/tokyotyrant/

        这个网站除了TT和TC外,还有Tokyo Dystopia(a full-text search system)、Tokyo Promenade(a content management system)和Kyoto Cabinet(a straightforward implementation of DBM)。其中Kyoto Cabinet发布的版本比较多,应该更加稳定一些,而Tokyo Dystopia和Tokyo Promenade才发布了2个版本,估计是最近才发布的。

        分析TT和TC,首先需要安装他们了。安装过程如下:

        1、首先编译安装tokyocabinet数据库
           wget http://fallabs.com/tokyocabinet/tokyocabinet-1.4.47.tar.gz
           tar zxvf tokyocabinet-1.4.47.tar.gz
           cd tokyocabinet-1.4.47/
           ./configure
           make
           make install

        2、然后编译安装tokyotyrant
          wget http://fallabs.com/tokyotyrant/tokyotyrant-1.1.41.tar.gz
          tar zxvf tokyotyrant-1.1.41.tar.gz
          cd tokyotyrant-1.1.41/
          ./configure 
          make
          make install
        做完这些就大功告成了,不过在我的suse11虚拟机安装时,碰到一个错误zlib.h找不到,安装不了,这样可以找一个zlib.h安装一下。不过我在redhat5的虚拟机安装成功了,所以就没花时间去解决这个安装问题。


 类似资料: