TC数据库
来源:互联网 发布:天津广电网络 数字电视 编辑:程序博客网 时间:2024/05/29 08:34
1. 概述
TC(Tokyo Cabinet )是日本人平林幹雄开发的一款 Key-Value 键值数据库,该数据库读写非常快。
TT(Tokyo Tyrant )是由同一作者开发的 Tokyo Cabinet 数据库网络接口。它拥有自己的协议,并支持Memcached兼容协议和HTTP协议。
Tokyo Cabinet的数据库类型分为:
- TCHDB (Hash Database) 哈希数据库
- TCBDB (B+ Tree Database) B+Tree数据库
- TCFDB (Fixed-length Database) 定长数据库
- TCTDB (Table Database) 表格数据库
- 其他 (On-memory Structures)
1.1 主页
http://fallabs.com/tokyocabinet/
2. API
2.1 The Hash Database API
Hash 数据库是一个包含一个 hash 表的文件,使用 Hash Database API 与之交互。 查看项目中的 tchdb.h 可知所有接口细节。
2.1.1 Description
要想使用 Hash Database API, 需要在源代码中包含 "tcutil.h", "tchdb.h" 及其他需要的头文件。如:
首先需要声明一个 TCHDB 类型的对象,它将被用作处理 hash 数据库。 创建 TCHDB 类型对象使用 tchdbnew , 用完后要用 tchdbdel 删除之。
创建 TCHDB 对象后,需要用 tchdbopen 打开一个数据库文件与之关联。同样,在不需要使用的时候删除之,删除用 tchdbclose。
2.1.2 API
函数 tchdberrmsg
根据错误代码返回一个错误信息。
函数 tchdbnew
创建 a hash database object。
函数 tchdbdel
删除 a hash database object。
函数 tchdbecode
获得 a hash database object 最后的错误号。
设置属性函数:
- TC数据库
- TC
- tc
- TC官方文档翻译07----内存HASH数据库API(Tokyo Cabinet/Tokyo Tyarnt 文档系列)
- TC官方文档翻译08----内存树数据库API(Tokyo Cabinet/Tokyo Tyarnt 文档系列)
- TC函数库
- Win-TC
- 再见TC
- TC检查点
- TC&Graphics
- 初识TC
- tc malloc
- linux tc
- tc 快捷
- 第一次TC
- TC插件
- TC 配置
- 显卡TC
- 在google浏览器里 输入 sqrt(tan(x^292+y^2)+989*cos(sqrt(x^2+y^2))+999 能看到这样的一个3D的像花朵
- ARM Linux根文件系统(Root Filesystem)的制作
- 图片上面的文件转换成word
- appache commons ftp FTPClient 实例
- 数学之美 系列十八 - 矩阵运算和文本处理中的分类问题
- TC数据库
- linux打包压缩命令汇总
- 基于 Android NDK 的学习之旅-----Android.mk 介绍
- linux 将tar文件解压到指定的目录下
- 去除win7 快捷方式字样
- mac 下配置php 既更改httpd.conf文件
- 图的遍历、拓扑排序、最短路径算法
- Qt界面字体大小设置和更改字体
- 使用异或对字符进行加密,解密。