berkeley-db

    2热度

    1回答

    在LongBinding类中,方法entryToLong(DatabaseEntry entry)和longToEntry(long val, DatabaseEntry entry)都是静态的。 但在ByteArrayBinding类中,entryToObject(DatabaseEntry entry)和objectToEntry(byte[] object, DatabaseEntry en

    1热度

    1回答

    我正在实现一个迭代器来检查Berkeley DB中的记录。但是,似乎我需要在调用cursor-> get与DB_NEXT之前设置DB_DBT_USERMEM标志。 这样做会使我的迭代器内聚性降低,并且必须为每个我想要检索的数据类型实现多个迭代器。 有没有办法让泛型迭代器可以遍历无指针和基本数据类型的结构?这是我想要实现的。 #include <stdio.h> #include <string.

    0热度

    2回答

    我刚刚学习了SQL。似乎有一些概念我不明白。请检查我的陈述。 SQL是你用来访问MySQL数据的语言吗? MySql是一个数据库服务器的软件?所以这意味着你可以购买你自己的计算机硬件并在那里安装MySql,你可以在那个特定的硬件中访问你的文件?或者,MySql只安装在Oracle拥有的硬件中,您只能通过在Oracle中注册来访问文件? 下面是一个例子,请更正声明。我试图为我的学生建立一个网站,该网

    1热度

    1回答

    如何使用C API为多个环境配置共享缓存?就像Java版一样。 http://docs.oracle.com/cd/E17277_02/html/GettingStartedGuide/env.html#multienvsharedcache 我想打开大量的数据库,至少100,000。但随着数据库数量的增加,db-> open操作变得非常缓慢。它几乎花费了2个小时到100,000个数据库。 所以我

    1热度

    1回答

    我一直在试图cmpile PHP与以下./configure [的./configure] `CC="gcc -m64" ./configure \ --prefix=/opt/php-5.3.14 \ --with-apxs2=/opt/apache-httpd-2.2.22/bin/apxs \ --enable-mbstring \ --enable-

    0热度

    1回答

    我正在使用Berkeley DB处理大量数据管理需求。不过,我注意到,当我从数据库中删除一大组值时,磁盘上数据库文件的实际大小似乎并没有缩小。我猜测BSD DB只是在文件内部解除分配记录,而实际上不需要回收那些不再需要使用的部分。 我一直在搜索API,但我找不到任何方法让BSD DB实际“清理”文件并回收页面。是否有一个我只是错过了,或者是创建一个更小的DB文件以从现有数据创建一个新文件并替换旧文

    0热度

    1回答

    如何使用Python读取Berkeley DB文件? 我有这个文件... [[email protected] ndb]# file dhcp.ndb dhcp.ndb: Berkeley DB (Btree, version 9, native byte-order) ...所以我想我能做到这一点... [[email protected] ndb]# python2.3

    1热度

    2回答

    我想使用不同的Berkeley-DB数据库在我的应用程序中存储不同类别的对象。单个数据库中的事务可以使用DbTxn :: commit以原子方式完成。但是,如果我使用多个数据库,则必须创建多个事务(每个数据库一个事务),对不对?在这种情况下,如果提交第一个成功但第二个失败,是否有办法回滚已提交的第一个事务? (据我了解DbTxn :: abort,这是不可能在交易已提交后使用。) 是否有某种方式可

    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?

    0热度

    1回答

    我在代码使用的参数下面找到了模式实现阶段。我们只是使用默认值,如下所示。 enum { CACHE_SIZE_KBYTES = 10000, LOG_SIZE_KBYTES = 2000, CHKPT_COALESCE_KBYTES = 1, CHKPT_COALESCE_MINS = 0,