Nosql 如何合并东京内阁哈希表db';s(.tch文件)(无重复密钥)

Nosql 如何合并东京内阁哈希表db';s(.tch文件)(无重复密钥),nosql,tokyo-cabinet,tokyo-tyrant,Nosql,Tokyo Cabinet,Tokyo Tyrant,这可能吗?我到处都找不到答案 基本上,我看到的是一个设置,其中我有多个工作区(框),最终都必须将数据存储到东京内阁索引/db中(我在memcached协议abtw上使用Tokyto Tyrant。这并不重要,但仍然重要) 基本上,我尝试将数据直接推送到另一个运行Tokyo Tyrant的盒子,但TT过了一段时间后无法处理它。插入速度非常慢,工作人员坐在那里无所事事,希望将数据卸载到TT服务器。(我尝试了各种方法来提高性能、增加ram、raid配置、在机箱上安装多个TT服务器等),但性能的主要下降

这可能吗?我到处都找不到答案

基本上,我看到的是一个设置,其中我有多个工作区(框),最终都必须将数据存储到东京内阁索引/db中(我在memcached协议abtw上使用Tokyto Tyrant。这并不重要,但仍然重要)

基本上,我尝试将数据直接推送到另一个运行Tokyo Tyrant的盒子,但TT过了一段时间后无法处理它。插入速度非常慢,工作人员坐在那里无所事事,希望将数据卸载到TT服务器。(我尝试了各种方法来提高性能、增加ram、raid配置、在机箱上安装多个TT服务器等),但性能的主要下降(每秒插入数)迟早会出现

现在,我正在考虑让每个工作人员将自己的数据存储在本地的Tokyo Tyrant数据库中,然后合并所有工作人员的数据库(不保证重复密钥)

感谢您的任何帮助(也感谢您以其他方式在TT上分配负载)

顺便说一句:TT的配置:#bnum=20000000#opts=l#xmsiz=162000000 我将bnum设置为预期项目的上限:20 mil


谢谢,杰特·扬

查看kchashmgr。您可以将文件转储到数据文件中,然后将它们加载到使用更大的bnum创建的新kch文件中