官方网站:
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:多线程测试工具
分享到:
相关推荐
C#版Tokyo Tyrant客户端 来源:cnblogs
NULL 博文链接:https://leadtoit.iteye.com/blog/1076241
tokyo cabinet tyrant研究资料
一个小型快速数据库的安装使用及原理介绍。
#资源达人分享计划#
宫崎电阻描述: MiyazakiResistance是一个类似于ActiveRecord的库,可以使用Tokyo Tyrant。 宫崎县抵抗支持师傅/奴隶。 如果从服务器关闭,它将自动分离。 宫崎骏电阻支持双主控(主动/待机)。 如果活动服务器关闭...
主要功能: 服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新 服务器性能监控:GET、... 兼容memcache协议的其他服务,如Tokyo Tyrant (遍历功能除外) 支持服务器连接池,多服务器管理切换方便简洁
MemAdmin主要功能: 服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新 ...兼容memcache协议的其他服务,如Tokyo Tyrant (遍历功能除外) 支持服务器连接池,多服务器管理切换方便简洁
如今,越来越多的 Web 应用程序开始...而日本的 mixi(http://mixi.jp)则在这方面走在了前面,不仅大规模使用 memcached 作为缓存来加速 Web 应用,而且自行开发了 Tokyo Cabinit、Tokyo Tyrant 等一系列相关的软件。
Kyoto Tycoon(简称KT)是Tokyo Tyrant 的作者Mikio Hirabayashi 的系列作品之一,KT 是一个数据库网络层服务,它提供一个插件机制,可以挂载几乎所有的数据库存储设备。 这里提供一个简单的应用实例: <?php ...
依存关系该项目具有一个本地依赖项:Tokyo Tyrant。 我们将其用作我们的数据存储。 您必须为要在其上运行服务器的任何系统本地构建它。 有关详细信息,请参见 。 一旦有了这些,所有Rubygem依赖项都将由Ruby Bundler...
Tokyo cabinet / Tyrant CT.M Scalien Berkley DB MemcacheDB Mnesia LightCloud HamsterDB Flare 最终一致性Key Value存储 Amazon之Dynamo 功能特色 架构特色 BeansDB 简介 更新 特性 性能 Nuclear 两个设计上的T ...
Tokyo Cabinet/Tyrant, Redis, Voldemort, Oracle BDB 内容缓存,主要用于处理大量数据的高访问负载,也用于一些日志系统等等 Key 指向 Value 的键值对,通常用HashTable来实现 查找速度快 数据无结构化,通常只被...
4 Tokyo cabinet / Tyrant 4 CT.M 4 Scalien 4 Berkley DB 4 MemcacheDB 4 Mnesia 4 LightCloud 4 HamsterDB 4 Flare 4 最终一致性Key Value存储 4 Amazon之Dynamo 4 功能特色 4 架构特色 4 BeansDB 4 简介 4 更新 4...
Tokyo Tyrant、Flare、ROMA等属于这种类型。和临时性相反,所谓永久性就是“数据不会丢失”的意思。这里的key-value存储不像memcached那样在内存中保存数据,而是把数据保存在硬盘上。与memcached在内存中处理数据比...