1  概述
Tokyo是Tokyo Cabinet和Tokyo Tyrant的简称,合在一起用也称ttserver。
Tokyo Cabinet 是日本人 平林幹雄 开发的一款 NoSQL 数据库,数据库由一系列key-value对的记录构成,类似bdb。
Tokyo Tyrant 是由同一作者开发的 Tokyo Cabinet 数据库网络接口。它拥有Memcached兼容协议            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-01-16 21:01:27
                            
                                1037阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            直接输入tcrmgr查看用户帮助----------------------------------------------------------------------1.先启动一个测试用的ttserver注意使用的所有路径都是绝对路径!补充:目录temp和ulog需要自己手动提前创建#mkdir temp ulogttserver -host 172.31.0.11 -port 2001 -            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-08-29 16:44:55
                            
                                2698阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ttserver命令可以启动一个数据库实例。因为数据库已经实现了Tokyo Cabinet的抽象API,所以可以在启动的时候指定数据库的配置类型。
支持的数据库类型有:
* 内存hash数据库 
* 内存tree数据库 
* hash数据库 
* B+ tree数据库,
命令通过下面的格式来使用,‘dbname’制定数据库名,如果省略,则被视作内存hash数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-07-14 17:27:55
                            
                                396阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            直接输入tcrmgr查看用户帮助----------------------------------------------------------------------1.先启动一个测试用的ttserver注意使用的所有路径都是绝对路径!补充:目录temp和ulog需要自己手动提前创建#mkdir temp ulogttserver -host 172.31.0.11 -port 2001 -            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-09-08 14:28:13
                            
                                1168阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://fallabs.com/tokyocabinet/
             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-14 19:49:51
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、软件概述
DRBD是一种块设备,可以被用于高可用(HA)之中.它类似于一个网络RAID-1功能.当你将数据写入本地 文件系统时,数据还将会被发送到网络中另一台主机上.以相同的形式记录在一个文件系统中. 本地(主节点)与远程主机(备节点)的数据可以保证实时同步.当本地系统出现故障时,远程主机上还会保留有一份相同的数据,可以继续使用.
Heartbeat:heartbe            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-08-15 15:15:34
                            
                                1554阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                4评论
                            
                                                 
                 
                
                             
         
            
            
            
            本文说到的TTServer就是 TokyoTyrant+TokyoCabinet ,是一个来自日本的持久化高性能的Key-Value存储,文章对TTserver 的安装启动,监控运维等方案进行了详尽的说明。推荐给使用TTserver的同学一看。
示例数据库目录 /data/ttserver_data
配置TTserver服务器的启动脚本
安装ttserver后默认在/usr/local/sb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-08-27 22:25:08
                            
                                812阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            可以把ttserver理解成一种key-value形式的数据库,在运营中就像管理数据库一样去管理ttserver,使得性能和数据安全都能得到较好的保障。
部署ttserver的方式,可以根据访问量和数据规模循序渐进地这样部署:
1、单机:数据量不大,访问量不大
ttserver -host 192.168.0.100 -port 20001 -thnum 128 -dmn -ulim 1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-11-23 14:18:17
                            
                                362阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            * 配置TTserver服务器的启动脚本安装ttserver后默认在/usr/local/sbin目录下有ttservctl启动脚本示例,建议copy到具体ttserver数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-24 18:20:25
                            
                                139阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [root@localhost ~]# cat /shell/ttserver/ttserver-clear.sh#!/bin/bashfind  /var/ -name ttserver.log | xargs du -m >  /shell/ttserver/ttserver-log-listwhile read line   do  &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-09-01 17:17:34
                            
                                549阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Tokyo Cabinet 是一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几倍。利用Tokyo Tyrant构建兼容Memcached协议、支持故障转移、高并发的分布式key-value持久存储系统。key-value分布式存储系统查询速度快、存放数据量大、支持高并发,非常适合通            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-07-31 14:44:03
                            
                                915阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nosql Redis ttserver Flare memcache比较随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付 web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如: 1、High performance - 对数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-04-18 21:28:35
                            
                                682阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            
一、安装配置:
1.下载源码包:
wget http://fallabs.com/tokyocabinet/tokyocabinet-1.4.46.tar.gz
wget http://jaist.dl.sourceforge.net/project/tokyocabinet/tokyotyrant/1.1.33/tokyotyrant-1.1.33.tar.gz
2.编译安装to            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-01-16 21:20:52
                            
                                5488阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付 web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:1、High performance - 对数据库高并发读写的需求    web2.0网站要根据用户个性化信息来实时            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-09-03 10:09:46
                            
                                506阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
 
Tokyo Tyrant 是由同一作者开发的 Tokyo Cabinet 数据库网络接口。它拥有Memcached兼容协议,也可以通过HTTP协议进行数据交换。
Tokyo Tyrant 加上 Tokyo Cabinet,构成了一款支持高并发的分布式持久存储系统,对任何原有Memcached客户端来讲,可以将Tokyo Tyrant看成是一个Memcached            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-10-19 16:56:21
                            
                                481阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在ubuntu下安装过程如下:官方网站地址:http://1978th.net/安装libbz2apt-get install libbz2-dev安装 Tokyo Cabinetwget http://1978th.net/tokyocabinet/tokyocabinet-1.4.42.tar.gztar zxvf tokyocabinet-1.4.14.tar.gzcd tokyocabin            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-24 18:33:08
                            
                                145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            yum install gcc make gzip bzip2-devel.x86_64 openssl-devel.x86_64 libxml2-devel.x86_64 libpng-devel.x86_64 libjpeg-devel.x86_64 freetype-devel.x86_64 e2fsprogs-libs.x86_64 freetype.x86_64 krb5-libs op            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-05-11 19:00:14
                            
                                537阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            通过Memcache协议使用ttserver
 通过telnet 127.0.0.1 9032 telnet连接到到启动的实例。
下面我们通过add添加key为key1和value为value1的数据。
通过get key1获取数据。
(<key> <flags> <exptime> <bytes>)
add key1 1 0 6
val            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-02-22 16:37:00
                            
                                207阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            压缩测试
   数据:2720268条原始新闻数据,每条数据使用json格式进行存储。
   A机器ttserver配置:casket.tch#bnum=100000000#xmsiz=524288000#rcnum=200000#opts=ld
   B机器ttserver配置:casket.tch#bnum=100000000#            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-08-05 11:13:00
                            
                                679阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Tokyo Tyrant(TTServer)系列-介绍和安装
Tokyo Cabinet 是日本人 Mikio Hirabayashi(平林幹雄)のページ  开发的一款DBM数据库(注:大名鼎鼎的DBM数据库qdbm就是他开发的),该数据库读写非常快。insert:0.4sec/1000000 recordes(2500000qps),写入100万数据只需要0.4秒。search:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-01-07 10:57:26
                            
                                3838阅读