berkeley-db

    2热度

    1回答

    建筑bsddb3-6.0.1,Python的3.3.2,BerkeleyDB的5.3,Windows7的解析的外部符号DB_CREATE。 第一个链接器问libdb53s.lib,但没有这样的文件,所以我删除了'符号(在setup3.py中),现在链接器可以找到libdb53.lib,但... LNK2019:解析的外部符号DB_CREATE f中 结newDBObject _bsddb.obj引

    0热度

    1回答

    以下是使用db_map的简单代码。迭代器循环不返回键的顺序1,2,3 ... 而是,它返回键如256,1,257,2 ..... unique_ptr> mp = make_unique>(); for (int i = 1; i <= 500; i++) { mp->insert(pair<int, string>(i,"t")); } db_map<

    3热度

    2回答

    我的工作,其中包括建立一个哈希以约1,700万键一个Perl项目。这太大了无法存储在内存中(我的笔记本电脑的内存只能容纳大约1000万个按键)。我知道解决的办法是将数据存储在磁盘上,但我有在实践中执行这个麻烦。以下是我已经试过: DB_File use strict; use DB_File; my $libfile = shift; my %library; tie %library,

    0热度

    1回答

    我的代码运行正常。我有一个用户将数据添加到Berkeley数据库的代码。当我检查我的错误日志时,我不明白这个错误是什么意思。 检查一个有关File权限deneid的错误日志。我gicen我的数据库文件的权限,但对其他错误日志我不理解 File "/usr/lib/python2.5/bsddb/__init__.py", line 306, in hashopen, referer: http:/

    0热度

    1回答

    我目前使用的数据库具有以下使用限制: 快速,单列查找(键 - 值对的罚款) 百万行(可能< 10M虽然) 优化无需连接关系等 潜在的多用户,多线程访问 它最初使用PostgreSQL开发BEC因为我们熟悉这种类型的数据库。现在速度太慢,无法用于查找和更新(这是一个缓存,所以速度就是一切)。我们目前正在测试不同的方式来为PostgreSQL表建立索引以加快查找速度,但我想从有经验的人那里知道,伯克利

    1热度

    2回答

    我创建了一个伯克利数据库,并使用它来使用bsddb模块进行操作。我需要存储在样式有信息,例如: username = '....' notes = {'name_of_note1':{ 'password':'...', 'comments':'...', 'title':'...' } 'name

    0热度

    1回答

    问: 你们是否知道,如果在磁盘上写调用由JVM拦截?它在应用程序和操作系统之间有它自己的缓冲区吗?更具体地说,jvm可以使异步磁盘写入操作看起来与应用程序同步吗? 背景: 我一直在运行了Berkeley DB的一些应用程序,在同步模式,也就是说,数据库应该只有在(key, value)对已被安全地保存在磁盘上,以调用返回db.put(key, value) 。要设置这样的选择,我做的: envCo

    0热度

    1回答

    我用Berkley DB创建了一个数据库,它存储了N条记录是键/值对的记录。我最初只填写了20条记录。有20条记录,我设法做了一个关键搜索和一个数据搜索(在这里我通过记录搜索数据库记录,查找与用户输入的字符串数据相匹配的数据值)。 public String dataSearch (String dataInput) { String foundKey = null; Stri

    0热度

    1回答

    Berkeley DB提供不同构架类型之间的可移植性吗?我读过的数据库可以在具有不同字节顺序的32位和64位计算机之间移植,但是关于不同类型的arch有什么不同?因为我试图打开在英特尔ARM上创建的数据库并失败。

    3热度

    1回答

    我正在使用python 2.7.3和Berkeley DB来存储数据。我没有找到关于该模块的很多信息,只能在python docks中找到。我看到那里描述了一些功能,但我没有看到如何从数据库中删除记录的说明。请帮助,如果你知道如何删除一条记录,并可以使用bsddb?