简介
Tokyo Cabinet是一款DBM数据库,与Berkeley DB是同类产品,但性能要好。Tokyo Tyrant是由同一作者开发的 Tokyo Cabinet数据库网络接口,Tokyo Tyrant是Tokyo Cabinet的数据库网络接口, 它加上Tokyo Cabinet,构成了一款支持高并发的分布式持久存储系统,它拥有Memcached兼容协议,也可以通过HTTP协议进行数据交换,但是,Tokyo Tyrant 也有缺点:在32位操作系统下,作为 Tokyo Tyrant后端存储的Tokyo Cabinet数据库单个文件不能超过2G,而64位操作系统则不受这一限制。所以,如果使用 Tokyo Tyrant,推荐在64位的操作系统上运行。
一.前置知识
1.Makefile的一般"潜规则"
make就是make all,编译用的,具体编译了那些文件要看Makefile
make install就是把编译出来的二进制文件,库,配置文件等等放到相应目录下
make clean清除编译结果
具体的东西都在Makefile里面,只不过大部分应用程序的Makefile都是由configure脚本自动生成的,所以Makefile内容都差不多
2.编译文件的格式
o: 编译的目标文件
a: 静态库,其实就是把若干o文件打了个包
so: 动态链接库(共享库)
lo: 使用libtool编译出的目标文件,其实就是在o文件中添加了一些信息
la: 使用libtool编译出的库文件,其实是个文本文件,记录同名动态库和静态库的相关信息
二.包的依赖
依赖于:zlib,bzip2两个包
安装依赖包:
sudo apt-get install zlib1g-dev
sudo apt-get install libbz2-dev
三.JAVA环境的配置
四.tokyocabinet安装
TC
./configure --prefix=/usr/local/tcserver
make
make install
TT
./configure --prefix=/usr/local/ttserver --with-tc=/usr/local/tcserver
make
make install
编译JavaAPI
export JAVA_HOME=.....
cp ~/tc/include /usr/local
cp ~/tc/lib /usr/local
./configure
make
make install
注意:
一定把TC安装目录的/include和/lib目录拷贝到/usr/loca/目录
编辑当前用户的环境变量,增加一下这些参数
CLASSPATH=$CLASSPATH:/usr/local/lib/tokyocabinet.jar
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export CLASSPATH LD_LIBRARY_PATH
source ~/.bashrc
现在,tokyocabinet已经安装成功
关于它的使用,参考:
http://www.162cm.com/p/tokyotyrant.html#toc12
附件为tokyoucabinet的文档大集合
分享到:
相关推荐
tokyocabinet-1.4.48.tar.gz
tokyocabinet-1.4.30.tar
tokyocabinet-1.4.45.tar.gz
东京暴君数据库的客户端封装,使东京暴君可以通过网络连接
httpsqs libevent tokyocabinet 安装包,附上安装文档(实际操作的)
NULL 博文链接:https://kernaling-wong.iteye.com/blog/464421
Tokyo Cabinet 是一个DBM的实现。这里的数据库由一系列key-value对的记录构成
NULL 博文链接:https://daniel304430062.iteye.com/blog/492587
Tokyocabinet 是一个DBM的实现,这里的数据库由一系列key-value对的记录构成。Key和value都可以是任意长度的字节序列. 本文档对Tokyocabinet之hash进行了分析,文章中有简单的流程图
Tokyo cabinet C 库的 Ruby绑定代码API Tokyo cabinet 是一个管理数据库的库。该数据库是一个单一的数据文件,每个记录为关键字和值。每个关键字和值是可变长度的字节序。二进制数据和字符串都可作为关键字或值。...
Tokyo Cabinet 是日本人 平林幹雄 开发的一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几...tokyocabinet.jar是该数据库的接口API
tokyocabinet.cr:TokyoCabinet的Crystal客户端
Tokyo Cabinet 是一个DBM的实现。这里的数据库由一系列key-value对的记录构成。key和value都可以是任意长度的字节序列,既可以是二进制也可以是字符串。这里没有数据类型和数据表的概念。 当做为Hash表数据库使用时,...
tokyocabinet 为 tokyocabinet的安装目录 //--- configure 注释 完毕 make make install 这样安装成功了。可以去自己的安装目录 然后是生成咱们需要的数据库文件 cd 安装目录/db/ /usr/...
对数据库的使用方式进行了修改,使得开源软件能够支持分布式的访问。
tokyocabinet 为 tokyocabinet的安装目录 //--- configure 注释 完毕 make make install 这样安装成功了。可以去自己的安装目录 然后是生成咱们需要的数据库文件 cd 安装目录/db/ /usr/local/sqlite/bin/...
python库,解压后可用。 资源全名:pydory-1.1.41-cp38-cp38-macosx_10_9_x86_64.whl
NULL 博文链接:https://henry2009.iteye.com/blog/480024
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装