berkeley-db-je

    2热度

    1回答

    由于BDB JE在应用程序的进程中运行,我想找到构建系统的最佳方式,我可以在BDB运行并重新加载不断变化的应用程序逻辑和依赖关系。 理想情况下,我会在单独的进程中运行BDB,但之后我需要使用共享内存来执行IPC以保持带宽。 我的另一个想法是使用OSGi刷新应用程序包。 任何人都有这样做的聪明技巧。我很欣赏BDB JE的嵌入性,但我想要吃我的蛋糕。

    0热度

    1回答

    我有一个使用DPL的Berkeley DB JE设置。 我有一个辅助键字段是一个字符串,我想检索此键的所有不同的值。不需要额外的装配,我只需要所有不同的值。 我可以遍历所有条目并为集合添加值,但是这看起来效率很低,因为我已经处理了来自成千上万行的值为10的数量级。

    0热度

    1回答

    我正在开发一个需要使用大型数据库但需要在Android设备上运行的android应用程序。 我发现这个数据库,并试图按照这些指示: http://docs.oracle.com/cd/E17076_02/html/installation/build_android_jdbc.html 1)下载DB-32年2月6日 2)跑了配置--enable- jdbc & & make没有问题 现在我试图运行

    0热度

    1回答

    我是新来伯克利DB Java编辑。我正在尝试使用它。我有一个非常简单的问题。我无法为数据库创建环境。我使用此代码: EnvironmentConfig envConf = new EnvironmentConfig(); envConf.setAllowCreate(true); myEnv = new Environment(new File("dbEnv"), envConf); 即使

    2热度

    1回答

    我想在伯克利数据库中自动增加主键。我使用@PrimaryKey(sequence =“Id”)。它运行良好。但是当我输入另一个数据时,顺序出错了。作为一个例子,当我执行database.put主键是“1”,但下一次是“101”,下一次是“201”。这是我的代码。有什么需要补充的吗? I +没有使用SequenceConfig config = new SequenceConfig(); confi

    0热度

    1回答

    我有一个列表对象,它使我的程序因内存不足错误而崩溃。我想将列表转换为BDB StoredList。但我得到例外java.lang.IllegalArgumentException。 RecordNumberBinding要求DB_BTREE/DB_RECNUM, DB_RECNO, or DB_QUEUE。有什么办法可以将我的列表缓存到磁盘,这样它就不会崩溃我的程序。 任何指针都会非常有帮助。

    0热度

    1回答

    我刚刚发现了Berkeley DB及其性能昨天。我愿意在Java项目中使用它。 我想知道的是,如何获取存储在我的数据库中满足一定条件的所有对象。 例如,我有类型为的对象消息(int id,字符串值,日期日期)存储,并且我想获得最后10分钟的所有消息。 换句话说,这是什么SQL查询 SELECT * FROM messages WHERE date < 2016-04-12T23:20:50.52Z

    0热度

    1回答

    当我在我的Scala项目中使用Berkeley DB JE时,我使用List成员定义了一个实体。但是,当我运行该项目时,它会抛出一个异常,告诉Class could not be loaded or is not persistent: scala.collection.immutable.List。那我该如何解决这个问题呢?或者只是将scala List转换为java.util.List?

    1热度

    1回答

    为每个数据库创建单独的环境是否有优势?我了解到,环境中的所有数据库都存储在同一个目录中的日志文件链中。我想知道是否使用单独的环境可能会加快清洁等等。 谢谢

    0热度

    1回答

    Java Berkeley DB在我的系统中用于存储持久数据。 由于我有大量的数据要加载,我试图用一些线程来做到这一点。当线程数很少时,例如10,它工作正常。然而,当它被设置为较高的值时,例如30,读取过程就卡住了。它看起来像Java Berkeley DB有一个并发读取的上限?我对吗?我将如何更新限制?