问题标签 [kyotocabinet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
321 浏览

c++ - 京都内阁scan_parallel 不是真的平行?

我刚刚花了一天时间为 kyotodb 创建一个抽象层以从我的代码中删除全局锁,当我发现这scan_parallel并不是真正的并行时,我正忙着将我的算法移植到这个新的抽象层。它只最大化了一个核心——为了快乐,我在我的代码中陷入了一个十亿整数的倒计时自旋循环(我移植时是空的存根)来尝试模拟一些处理时间。仍然只有一个核心最大化。我需要搬到 berkley db 或 leveldb 吗?我认为kyotodb 是为了解决互联网规模问题:/。我一定是做错了什么或遗漏了一些问题。

topiostat从未超过 100% / 25%(iostat 一个 CPU 最大值 = 1/核心数 * 100):/ 在四核 i5 上。

source db 是 10gigs 的协议缓冲区编码数据 (treedb) 语料库,具有以下标志(从文档中获取)。

编辑

请勿移除 IR TAG。在你挥动 detag 蝙蝠之前,请三思。

这是一个与 IR 相关的问题,它关于在线创建 GINORMOUS (40 gig +) 倒排文件,倒排索引是 IR 数据访问方法的基础,倒排索引创建具有独特的事务配置文件。通过删除 IR 标签,你剥夺了我使用数据库库创建如此大数据库文件的 IR 研究人员的智慧。

0 投票
2 回答
417 浏览

maven - 安装京都大亨 - Java 时遇到问题。Maven失败

我已经通过以下方式下载了京都大亨:hxxps://bitbucket.org/EP/kyototycoon-java

运行 mvn install 时,我收到很多警告,告诉我找不到多个文件:

http://pastebin.com/znpJ3d5n

当我第一次开始运行安装时,我遇到了很多失败并且没有错误。在盲目地四处走动并尝试单独安装东西之后,输出现在看起来像这样。我没有使用 Maven 的经验,所以编辑 pom.xml 文件是不可能的。我尝试过使用忽略测试和编译,但我得到的 jar 文件很少。这允许我使用以下方法编译“Example.java”:

然后我尝试使用以下方法运行代码:

但我得到一个运行时错误:

我假设这一切都回来了 maven 安装失败,但我不知道如何解决它。

任何方向表示赞赏。京都似乎没有一个庞大的支持小组。

0 投票
2 回答
681 浏览

hash - 在 KyotoDB 中为键存储多个值

您能否告诉我是否可以在京都内阁(KB)中存储相同密钥的多个值。我需要为大量数据实现快速索引机制,这些数据可能对相同的键有多个值,我正在尝试为它测试 KB。

谢谢!-阿比

0 投票
4 回答
813 浏览

nosql - 京都内阁是否支持关键范围搜索?

京都内阁是否支持搜索一系列密钥?如果是这样,哪些类型的键支持范围搜索?我可以对长(64 位)密钥进行范围搜索吗?

谢谢 RG

0 投票
5 回答
998 浏览

sqlite - > 每秒 60K 插入要从 Java 使用的键值存储

正在开发自定义解决方案,我需要以每秒 60K 记录的速度将大量数据存储到文件/数据库中。该数据是传入连续流的结果。

  1. leveldb - 不能从多个 java 进程同时访问它

  2. berkleydb/kyoto cabinet:禁止商业许可

  3. sqlite :尝试了 sqlite4java,但它不支持批量操作并且没有以所需的速度执行。还尝试了 jdbc 包装器(http://www.zentus.com/sqlitejdbc/),这也没有以所需的速度执行。

有人可以建议我解决方案,它只允许我将数据转储到 db/file 并且可以被多个进程(+线程)访问吗?

0 投票
1 回答
1094 浏览

java - 京都橱柜安装问题

我已按照说明安装了京都内阁。但是,表示您必须在类路径中添加kyotocabinet.jar才能编译 java 文件。但是,我在任何地方都找不到kyotocabinet.jar文件。我尝试使用他们的命令添加kyotocabinet.jar。那也行不通。任何人都可以帮助我,为什么会发生这种情况以及如何解决这个问题?

0 投票
4 回答
310 浏览

linux - 在 Debian-Linux 服务器中安装问题

我正在尝试使用命令在 Debian-Linux 服务器中安装Kyoto Cabinet 。但是,当我执行

。/配置

命令,它给出了错误

-bash:./configure:/bin/sh^M:错误的解释器:没有这样的文件或目录

任何人都可以帮助我为什么会发生这种情况以及如何解决这个问题?或者知道为什么会发生此错误?

0 投票
2 回答
756 浏览

tokyo-cabinet - 东京内阁是否支持内存 B+ 树实现?

东京内阁是否支持内存 B+ 树?如果是这样,我该如何使用它们?因为在一些网络文章(例如这里这里)中,报告了这种用法,但我找不到任何描述如何做到这一点的文档。谢谢。

0 投票
1 回答
239 浏览

django - Should a database connection be opened only once in a django app or once for every user within views.py?

I'm working on my first Django project.

I need to connect to a pre-existing key value store (in this case it is Kyoto Tycoon) for a one off task. i.e. I am not talking about the main database used by django.

Currently, I have something that works, but I don't know if what I'm doing is sensible/optimal.

views.py

i.e. it opens a new connection to the database every time a user makes a query, then closes the connection again after it has finished.

Or, would something like this be better?

views.py

In the second approach, will Django only open the connection once when the app is first started? i.e. will all users share the same connection?

Which approach is best?

0 投票
1 回答
690 浏览

visual-studio - 在 Visual Studio 中设置京都内阁

我正在尝试在 Visual Studio (VC++) 中设置京都内阁。我添加了源文件和静态库kyotocabinet.lib

但是,它给了我一个链接错误 LINK2005 默认情况下,该库是使用链接到LIBCMT.LIB' by the/MT' 选项构建的。我还尝试使用 `/MD' 选项重建库。我仍然无法做到。

有人尝试在 Visual Studio 中使用它吗?