Tokyo Cabinet与Tokyo Tyrant 开篇

tokyocabinet 东京暴君数据库的客户端封装,使东京暴君可以通过网络连接 立即下载

        注册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的虚拟机安装成功了,所以就没花时间去解决这个安装问题。


tokyocabinet-1.4.47.tar.gz Tokyo Cabinet 是一个DBM的实现。这里的数据库由一系列key-value对的记录构成 立即下载

相关推荐

tokyocabinet安装配置总结(Ubuntu)

NULL 博文链接:https://mtnt2008.iteye.com/blog/709787

(转载)Tokyo Cabinet Tokyo Tyrant介绍及使用

Tokyo Cabinet Tokyo Tyrant 介绍及使用简介安装配置调用 转载地址:https://www.cnblogs.com/yangkai-cn/p/4016553.html 简介 Tokyo Cabinet 是日本人 平林幹雄 开发的一款 DBM 数据库,该数据库读写非常快。哈希模式下 写入 100 万条数据只需 0.643 秒,读取 100万 条数据只需 0.773秒,是 B...

人在囧途的博客 2110

tokyotyrant

媲美memcached的缓存服务器软件包,tokyocabinet-1.4.45.tar.gz+tokyotyrant-1.1.40.tar.gz

主流NoSQL数据库评测之Tokyo Cabinet

上一篇文章我 们对NoSQL数据库产品中的HandlerSocket做了详细的评测。在本篇中要评测的NoSQL产品是Tokyo CabinetTokyo TyrantTokyo Cabinet是一个性能优秀的数据存储引擎,而Tokyo Tyrant则提供了访问Tokyo Cabinet数据的网络接口。这是一个很成熟的产品,在国内外也有众多的成功案例。   一、Tok...

weixin_34061042的博客 224

Tokyocabinet数据库

Tokyo Cabinet是日本人平林幹雄开发的一款DBM数据库,该数据库读写非常快。但是单单的TC数据库,用处不大,宿主程序需要进行很多开发。TC的作者开发了Tokyo Tyrant(TT)这个网络服务程序,除了自己的二进制协议,还提供了现在被广泛应用的HTTP协议,memcached协议来访问TC数据库,这样一来,一下子就扩展了TC的使用范围,让TC从一个单纯的开发库变成了易用,高效的数据库系...

胖头鱼 383

Tokyo Cabinet Tokyo Tyrant 介绍及安装

简介 Tokyo Cabinet (简称TC) 是日本人平林幹雄 开发的一款 DBM 数据库,其数据文件只有一个,里面存放多个<key,value>的数据记录,所有操作都是依据 key做主键操作。key,value都可以是连续不定长,即可以是二进制,也可是是字符串。该数据库读写非常快,哈希模式下 写入 100 万条数据只需 0.643 秒,读取 100万 条数据只需 0.773秒,是 ...

HAHAJustin的博客 1127

Tokyo Cabinet & Tokyo Tyrant 安装

  安装步骤: 1.安装依赖包 sudo yum -y install gcc gcc-c++ autoconf apr apr-util libjpeg libjpeg-devel libtool libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc g...

iteye_14340的博客 160

Tokyo Tyrant(TTServer)系列-介绍、安装以及应用

TTServer是什么?Tokyo Cabinet 是一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几倍。利用Tokyo Tyrant构建兼容Memcached协议、支持故障转移、高并发的分布式key-value持久存储系统。key-value分布式存储系统查询速度

沉浮 1万+

Tokyo CabinetTokyo Tyrant的安装以及PHP扩展

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 --prefix=/usr/local/webserver/tc make && make ...

dengwen7907的博客 392

Tokyo CabinetTokyo Tyrant的详细安装手册

一、首先登陆网站下载tokyocabinet-1.4.48.tar.gz和tokyotyrant-1.1.41.tar.gz,官网地址: Tokyo Cabinet最新下载地址: http://fallabs.com/tokyocabinet/ Tokyo Tyrant最新下载地址: http://fallabs.com/tokyotyrant/ 二、在ubuntu12.04下安装,注意

IT_YUAN的专栏 2827

tokyo tyrant 安装日志

tokyo tyrant是一个可持久化的缓存服务器,类似memcachedb,tokyo tyrant本身是个缓存服务器,但需要tokyo cabinet作为存储引擎,就像memcachedb中的memcache需要berkeley db一样1)安装存储引擎tokyo cabinetwget http://1978th.net/tokyocabinet/tokyocabinet-1

pwlazy的专栏 7656

性能强劲的Tokyo CabinetTokyo Tyrant

Tokyo CabinetTokyo Cabinet(简称TC)是MikioHirabayashi开发的一种DBM的开发库,其数据文件只有一个,里面存放多个的数据记录,所有操作都是依据key做主键操作。key,value都可以是连续不定长,即可以是二进制,也可是是字符串。数据文件中的记录组织有三种模式,hash表,B+树,定长数组。做为hash表,主键key必须是唯

半道出家的和尚 1万+

Tokyocabinet-Tokyotyrant文档大合集

Tokyo Cabinet 是一个DBM的实现。这里的数据库由一系列key-value对的记录构成。key和value都可以是任意长度的字节序列,既可以是二进制也可以是字符串。这里没有数据类型和数据表的概念。 当做为Hash表数据库使用时,每个key必须是不同的,因此无法存储两个key相同的值。提供了以下访问方法:提供key,value参数来存储,按key删除记录,按key来读取记录,另外,遍历key也被支持,虽然顺序是任意的不能被保证。

tokyo Cabinet在ubuntu 10.04下的安装调试

<br />大致类容是网上转的,加粗加红的部分为自己修订<br />tokyo cabinet : 下载 wget http://1978th.net/tokyocabinet/tokyocabinet-1.4.36.tar.gz<br /><br />依靠 包:<br />zlib: sudo apt-get install zlib1g-dev<br />bzip2: sudo apt-get install libbz2-dev<br />安装:<br />tar zxvf t

netpet(凌晓)的博客 1803

2023-02-27 tokyo-cabinet-介绍

https://github.com/hthetiot/Tokyo-Cabinethttps://github.com/adofsauron/tokyo-cabinet-devTokyo Cabinet is a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key an

悟世之路 427

Tokyo Cabinet ttserver

http://fallabs.com/tokyocabinet/     Tokyo Tyrant 是由同一作者开发的 Tokyo Cabinet 数据库网络接口。它拥有Memcached兼容协议,也可以通过HTTP协议进行数据交换。  Tokyo Tyrant 加上 Tokyo Cabinet,构成了一款支持高并发的分布式持久存储系统,对任何原有Memcached客户端来讲,可以将Toky...

hqmln的博客 200

编译tokyocabinet时遇到的问题解决

[b]开场白[/b]: tokyocabinet是一日本人开发的一个高速key-value持久的缓存数据库,比bekerlyDB速度还要快。 我是打算用它来作为公司搜索缓存的.可以从http://tokyocabinet.sourceforge.net/javapkg/下载这java的版本,前提条件首先要安装jdk了,然后我下载了tokyocabinet-java-1.20.tar.g...

起跑人生,追逐梦想,超越现实 226

Tokyo CabinetTokyo Tyrant简介

Tokyo CabinetTokyo Tyrant简介今天要介绍的NoSQL产品是Tokyo CabinetTokyo TyrantTokyo Cabinet是一个性能优秀的数据存储引擎,而Tokyo Tyrant则提供了访问Tokyo Cabinet数据的网络接口。这是一个很成熟的产品,在国内外也有众多的成功案例。 Tokyo Cabinet(简称TC)和Tokyo Tyrant(简称TT...

weixin_34050427的博客 329
下一篇: 毕业三年后学习计划
风信子
博客等级 码龄19年 0粉丝 4原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值