![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tokyo cabinet
happylife1527
这个作者很懒,什么都没留下…
展开
-
Tokyo Cabinet 安装和使用 .
http://blog.csdn.net/ganzi_yy/article/details/5370345一、安装1、首先编译安装tokyocabinet数据库编译的时候会提示找不到zlib.h和bzlib.h,那么先安装zlib-devel和bzip2-devel这两个包分别有这两个头文件rpm -ivh zlib-devel-1.2.3-3.i386.rpmrpm -ivh转载 2012-12-22 22:59:22 · 1493 阅读 · 0 评论 -
Tokyo Cabine图解
先贴两张图:转载 2012-12-21 08:40:57 · 349 阅读 · 0 评论 -
tokyo cabinet源代码分析(2)
2.4数据记录的查找 在前面的部分对于记录的插入进行了阐述。本节对通过key查找value方法进行了分析。2.4.1TCMAP数组查找 先映射到MAP数组的一个元素,然后基于该元素对于hash buckets数组进行访问。[c-sharp] view plaincopyprint?通过tcmdbget进行查找 /* Retrieve a转载 2012-12-20 21:35:47 · 405 阅读 · 0 评论 -
tokyo cabinet源代码分析(1)
1.基本介绍tokyo cabinet是key value数据库(官方主页为:http://fallabs.com/tokyocabinet/),由日本人开发应用比较广泛,作者本人是在日本的一个社交网站工作(貌似是日本国内最大的)。张宴的blog对其在金山公司的应用有相应的阐述。toky cabinet数据库主要的实现有:(1)HASH 结构;(2)B+树结构;(3)Fixed-Lengt转载 2012-12-20 21:34:46 · 628 阅读 · 0 评论 -
hash数据库概述
tokyocabinet1.4.19阅读笔记(一)hash数据库概述开始正式的研究key-value形式的持久化存储方案了,第一个阅读的项目是tokyo cabinet,版本号是1.4.19.tokyo cabinet支持几种数据库形式,包括hash数据库,B+树数据库,fix-length数据库,table数据库。目前我仅看了第一种hash数据库的实现。之所以选择这个转载 2012-12-23 21:27:45 · 3277 阅读 · 0 评论 -
Tokyo Cabinet和Tokyo Tyrant安装和调用手记 .
http://blog.csdn.net/grantxx/article/details/7547492在编译 tokyocabinet 时会报 configure: error: bzlib.h is required 的错误。解决方法是: yum install bzip2-develconfigure: error: zlib.h is r转载 2012-12-23 22:15:39 · 531 阅读 · 0 评论 -
Tokyocabinet/Tokyotyrant文档大合集
Tokyocabinet/Tokyotyrant文档大合集[原文:整理于网络 整理:一米六二 网络更新:http://www.162cm.com/p/tokyotyrant.html]Last Updated: 2009-12-041. 前言2. 参考资料链接3. 使用介绍3.1. 基本概念3.2. Tokyo Cabinet 简介3.3转载 2012-12-23 21:34:05 · 713 阅读 · 0 评论 -
Tokyo Cabinet 代码分析
1.基本介绍tokyo cabinet是key value数据库(官方主页为:http://fallabs.com/tokyocabinet/),由日本人开发应用比较广泛,作者本人是在日本的一个社交网站工作(貌似是日本国内最大的)。张宴的blog对其在金山公司的应用有相应的阐述。toky cabinet数据库主要的实现有:(1)HASH 结构;(2)B+树结构;(3)Fixed-L转载 2012-12-23 21:32:09 · 451 阅读 · 0 评论 -
tokyo tyrant源码分析
tokyo tyrant源码分析-总体设计-----------------------总体设计---------------------------------------结构:---------------多线程。三类线程:主线程(1个):监听socket,将接收到的请求sockfd分发给工作线程,转载 2012-12-23 21:53:41 · 1205 阅读 · 0 评论 -
TCHDB源码阅读
Tokyo Cabinet TCHDB源码阅读——关于变长变量的高效存取(节约存储空间)在TC中,很多地方为了节约存储空间,在保存变量时不会直接存放变量类型长度的值(比如4字节或8字节的值)到文件中,它会探测变量用来表示值的有效字节数,然后把这些有意义的字节保存起来,在后面读取该变量时,TC会把该变量的所有有效字节都读出来,从而计算出该变量所表示的值。为了实现这个功能,TC的做法是转载 2012-12-23 21:45:53 · 752 阅读 · 0 评论 -
tctdb的数据查询 .
#include #include #include #include #include int main(int argc, char **argv) { TCTDB *tdb; int ecode, i, rsiz; const char *rbuf, *name; TCMAP *cols;转载 2012-12-21 12:29:20 · 6822 阅读 · 0 评论