tokyo-cabinet相关内容

如何在 JAR 中捆绑原生库和 JNI 库?

有问题的图书馆是东京内阁. 我希望将本机库、JNI 库和所有 Java API 类放在一个 JAR 文件中,以避免重新分发的麻烦. 似乎有在 GitHub 上尝试这样做,但是 不包含实际的原生库,仅包含 JNI 库. 它似乎是特定于 Leiningen 的原生依赖插件(它不能作为可再分发). 问题是,我可以将所有内容捆绑在一个 JAR 中并重新分发吗?如果是,怎么做? ..
发布时间:2022-01-25 20:40:52 Java开发

Ruby Rack:启动和拆卸操作(Tokyo Cabinet 连接)

我在 Rack 上的 Sinatra 中构建了一个非常简单的 REST 服务.它由 3 个 Tokyo Cabinet/Table 数据存储提供支持,这些数据存储具有需要打开和关闭的连接.我有两个直接用 Ruby 编写的模型类,目前它们只是简单地连接、获取或放置他们需要的东西,然后断开连接.显然,这不会长期有效. 我还有一些 Rack 中间件,例如 Warden,它们依赖于这些模型类. ..
发布时间:2022-01-24 15:15:08 其他开发

如何在 JAR 中捆绑本机库和 JNI 库?

有问题的图书馆是东京内阁. 我想要在一个 JAR 文件中包含本机库、JNI 库和所有 Java API 类,以避免重新分发带来的麻烦. 似乎有在 GitHub 上的尝试,但是 它不包括实际的本机库,仅包括 JNI 库. 它似乎特定于 Leiningen 的本机依赖项插件(它不能作为可重新分发). 问题是,我可以将所有内容捆绑在一个 JAR 中并重新分发吗?如果是,如何? ..
发布时间:2021-11-25 16:30:09 Java开发

Java:对象到字节 [] 和字节 [] 到对象转换器(用于东京内阁)

我需要将对象转换为 byte[] 以存储在 Tokyo Cabinet 键值存储中.从键值存储读取时,我还需要将 byte[] 取消字节到对象. 是否有任何软件包可以帮助我完成这项任务?或者自己实施它的最佳解决方案是什么? 解决方案 public static byte[] serialize(Object obj) throws IOException {ByteArrayOutp ..
发布时间:2021-11-18 01:42:21 Java开发

东京内阁的Python Table引擎绑定

我正在寻找东京内阁的Table引擎的python绑定.我尝试了 Pytc ,但只能找到对Hash和B树引擎的支持.还有其他绑定吗? 解决方案 以下是使用PyTyrant搜索表引擎的实现: http://github.com/ericflo/pytyrant/tree/master ..
发布时间:2020-07-26 01:23:04 Python

为什么在调整bnum之后,东京暴君会成倍地减速?

有人成功将Tokyo Cabinet/Tokyo Tyrant用于大型数据集吗?我正在尝试上传Wikipedia数据源的子图.在达到约3000万条记录后,我的速度变慢了. HDB和BDB数据库均会发生这种情况.我将bnum调整为HDB案例的预期记录数的2-4倍,但速度稍有提高.我也将xmsiz设置为1GB左右,但最终还是碰壁了. 看来,Tokyo Tyrant基本上是一个内存数据库,并且在超 ..
发布时间:2020-07-26 01:23:00 其他开发

哈希地图空间和性能问题

我必须在我的HashMultiMap中存储超过1亿个键值(键可以有多个值)。任何人都可以帮助我更快地存储和搜索: 1) Berkeley DB 2)东京内阁 3) H2 4) EhCache 5)或任何人 另一点,那些与内存中哈希映射大致相同的性能?一点指导会更有帮助。谢谢。 注意:有关其中任何一项的信息也很有帮助。 解决方案 我建议 Redis ..
发布时间:2018-12-21 20:46:38 Java开发

Java:对象为byte []和byte []对象转换器(对于Tokyo Cabinet)

我需要将对象转换为byte []以存储在Tokyo Cabinet键值存储中。 我还需要在从键值存储区读取时将字节[]取消对象。 是否有任何包可以帮助我有这个任务?或者自己实现它的最佳解决方案是什么? 解决方案 public static byte [] serialize (Object obj)抛出IOException { ByteArrayOutputStream ou ..
发布时间:2018-11-27 12:04:39 Java开发

问题与散列地图空间

在我的Java代码中,我使用Guava的Multimap( com.google.common.collect.Multimap ): Multimap Index = HashMultimap.create() 这里,Multimap键是URL的一部分,值是另一个部分URL(转换为整数)。现在,我分配我的JVM 2560 Mb(2.5 GB)堆空间(使用Xm ..
发布时间:2018-06-04 13:47:14 Java开发

Ruby Rack:启动和拆卸操作(Tokyo Cabinet连接)

我已经在Sinatra,Rack上构建了一个非常简单的REST服务。它由3个Tokyo Cabinet / Table数据存储区支持,这些数据存储区具有需要打开和关闭的连接。我有两个模型类用直写Ruby编写,目前只是连接,获取或放置他们需要的,然后断开连接。显然,这不会长期工作。 我也有一些像Warden的Rack中间件依赖这些模型类。 管理打开和关闭连接的最佳方法是什么? Rack不 ..
发布时间:2016-12-28 15:02:12 其他开发

东京橱柜vs SQLite3在iPhone上

有谁在iPhone上使用Tokyo Cabinet?我有兴趣看看它和SQLite3之间是否有任何真实的性能差异。 此外,SQLite 3具有SQL的表现力,东京橱柜有任何种类的查询语言? 任何输入都会非常感谢。 解决方案 我没有在iPhone上使用,具体,但我已经使用了这两个为各种项目。正如你所指出的,SQLite提供SQL查询语言,这意味着你在如何搜索和查找数据方面有更多的灵 ..
发布时间:2016-12-21 23:18:46 移动开发

如何在JAR中捆绑本机库和JNI库?

相关图书馆是东京内阁。 我想要的是在一个JAR文件中使用本机库,JNI库和所有Java API类,以避免再分配头痛。 似乎有尝试在GitHub ,但 它不包括实际的原生库,只包括JNI库。 它似乎具体到 Leiningen 的原生依赖插件(它不会作为可再发行组件工作)。 问题是,我可以把一切都捆绑在一个JAR中并重新分配吗?如果是,如何? PS:是的,我意识到它可能 ..
发布时间:2016-11-27 16:22:39 Java开发