`
yjhexy
  • 浏览: 327256 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

Tokyo Tyrant 安装

阅读更多

官方网站:

http://1978th.net/tokyotyrant/


概念

Tokyo Cabinet: 以key-value 来存储的 DBM,数据库管理系统

Tokyo Tyrant:   为 Tokyo Cabinet(DBM数据库管理系统)提供了网络接口。以提供远程的和高并发的数据库访问能力。


描述:

Tokyo Tyrant 的服务端和客户端使用简单的TCP协议进行相互通讯。同时也支持memcached协议和HTTP协议。以充分提供跨平台的,跨编程语言的访问。

以热备,日志和冗余存储的特性提供 高可用和高集成的特性。

支持的6种API:

1,hash database API,

2,tree database API,

3,the hash API,

4,the B+ tree database API,

5,the fixed-length database API,

6,and the table database API


安装:

理所当然,要先安装 Tokyo Cabinet(官方下载页面:http://1978th.net/tokyocabinet/)

wget http://1978th.net/tokyocabinet/tokyocabinet-1.4.45.tar.gz

但是发现安装的时候还需要2个类库(http://1978th.net/tokyocabinet/spex-en.html#installation):

zlib : for loss-less data compression. 1.2.3 or later is suggested.

bzip2 : for loss-less data compression. 1.0.5 or later is suggested.

所以要先安装以上两个类库。


安装完以上两个类库,再安装 : Tokyo Cabinet

最后安装官方网站提示安装:Tokyo Tyrant


常用命令:

ttservctl start 开启服务器 (注意ttservctl这个脚本里面的$BASE_DIR,这个目录是存放数据库相关的文件的,可以改动该目录以避免在默认的路径下面没有权限,而启动失败的困扰)

tcrtest:单线程测试工具

例如:tcrtest write  127.0.0.1 1000    随机写入1000个数据

例如:tcrtest read  127.0.0.1    读出所有数据


tcrmttest:多线程测试工具




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics