在文档中没有找到任何关于这个主题的内容。 我想知道当我不显式启动/提交事务时,即在“隐式事务”模式下,TC 的可靠性和并发性如何。 每个事务我只需要写一条记录,即没有批量写入。 但是我希望在 writer 函数返回之前将该记录可靠地写入磁盘。 不过,如果可能的话,我想避免使用 WAL 文件。 对 ...
在文档中没有找到任何关于这个主题的内容。 我想知道当我不显式启动/提交事务时,即在“隐式事务”模式下,TC 的可靠性和并发性如何。 每个事务我只需要写一条记录,即没有批量写入。 但是我希望在 writer 函数返回之前将该记录可靠地写入磁盘。 不过,如果可能的话,我想避免使用 WAL 文件。 对 ...
我很难理解Tokyo Cabinet中的tchdbfwmkeys方法。 文档如下: 使用函数tchdbfwmkeys来获取哈希数据库对象中的前向匹配键。 我对它的含义有一个模糊的理解:您传递一个键的前缀,它返回所有具有该前缀的键。 例如,您传递前缀data_并获得数据 ...
我可以使用fwmkeys遍历共享前缀的密钥-但是如何在迭代时修改这些密钥? 在我的情况下,我只需要删除它们或将它们设置为空即可。 ...
我正在使用Anaconda python(2.7)。 我需要安装tokyocabinet(以及其他依赖项)才能安装imposm.parser。 但每当我尝试安装它(通过使用pip),我得到这个: 如果它很重要,我运行Windows 7 ultimate 64 bit。 包链接: ...
我在我的ubuntu机器上安装了一个gem: 然后我得到一些错误: 看来try_cpp ,所以可能是因为我没有安装gcc或g++ ? 但我确实安装了它们。 ...
有没有简单的方法可以将tokyocabinet内存数据库转储到文件中? 我没有在东京文档中找到任何有关它的信息。 有谁知道另一个提供这种东西的nosql数据库? 我正在寻找一个高效的内存哈希表数据库,能够每秒插入约80000条记录。 转储到文件将每10秒发生一次。 谢谢 ...
这些项目听起来很有趣,但是我看不到任何活跃的发展,并且代码库取决于过时的软件(GLIBC_2.14 ...) 还是我看错地方了? ...
我正在使用东京内阁实现btree,但我想知道是否可以对值进行排序。 我知道我可以使用tcbdbsetcmpfunc设置键的自定义比较功能,但是不确定值吗? 我之所以这样问,是因为在大多数情况下,我只需要对前1000条记录进行排序即可。 否则,我将不得不遍历数百万条记录,对它们进行排序并 ...
我正在使用东京橱柜B +树API创建查找数据库。 在linux环境中,我看到创建了一个.tcb.wal文件以及实际的.tcb数据库文件。 该文件的大小为0。我想知道它是否是一个用于帮助同步的锁定文件。 同样,当我从数据库中删除记录时,文件的大小不会减少。 有什么原因使其表现如此? ...
我正在使用Tokyo Cabinet创建持久存储数据库。 我正在使用void *tcbdbget(TCBDB *bdb, const void *kbuf, int ksiz, int *sp); 它在*sp = rec->vsiz; tcbdb.h文件中提供segfault *s ...
我现在已经成功地执行了东京暴君和东京内阁的命令,我必须在运行命令时启动东京暴君服务器 ./ttservctl开始 而不是启动服务器,这给了我错误,输出是 如何解决此错误我是东京暴君的新手,请指导!! ...
我有一个Perl脚本(在Ubuntu 12.04 LTS中)写入26个TCH文件。 密钥大致平均分布。 写操作后成为300万个插入(平均分配到所有文件)很慢, 之后3 MM刀片的速度来自24个万辆插入/分钟下降开头 14000个插入/分钟 。 单独的分片文件最大不超过150 MB,总大小约 ...
我正在试验Kyoto Cabinet HashDB。 我的数据库将增长到110 TB。 密钥是20字节,值是128 KB。 我正在尝试插入大约5亿条记录。 这是到目前为止我获得的最佳性能: 时间以秒为单位。 “ n”是输入的10000条记录的数量。 例如,第10000条记录花费 ...
使用后我是否使用函数free() : 或使用足够: 我是否要free(p) for: p = (lk_key*) tclistval(list,...)或tclistdel(list)删除tclistdel(list)所有元素? ...
我已经阅读了文档,但对访问单个kyocacabinet数据库的多个进程(读取器和写入器)的了解很少。 看来可以创建多个读取器,但是除非指定ONOLOCK,否则多个写入器将阻止尝试打开数据库。 任何人都无法阐明其工作原理或是否可行? 我知道KyotoTycoon是一种选择,但是对KyotoC ...
使用TokyoTyrant使用干净的数据存储重新启动的正确方法是什么? 可以通过Linux命令行完成吗? 我正在一个项目中,需要同步重新启动TokyoTyrant和Solr。 ...
我有超过 1 亿个键值对(一个键可以有多个值)。 我正在使用 Tokyo Cab.net 的 BDB (B+Tree DB),其键值是 32 位字节数组。 是否可以在 Tokyo Cab.net 中设置可以使用多少 memory(下限和上限)? 实际上,我有 8GB memory,但它似乎无法利用大 ...
我已经通过使用来自此的说明安装了Kyoto Cabinet 。 但是, 这表示您必须在类路径中添加kyotocabinet.jar才能编译Java文件。 但是,我在kyotocabinet.jar文件的任何地方都找不到。 我尝试使用他们的命令添加kyotocabinet.jar。 那也不 ...
我必须在我的HashMultiMap中存储超过1亿个键值(键可以具有多个值)。 任何人都可以帮助我在存储和搜索方面更快的一个: 1) 伯克利DB 2) 东京内阁 3) H2 4) 缓存 5)或其他 还有一点,那些性能与内存中的哈希映射大致相同吗? 一点指导 ...
京都府内阁是否支持搜索范围内的钥匙? 如果可以,那么哪些类型的键支持范围搜索? 我可以在长(64位)键上进行范围搜索吗? 谢谢RG ...