Вопросы по теме 'berkeley-db'
Проблемы с вторичными базами данных и последовательностями Berkeley DB JE Base API
У меня есть документ класса, который состоит из Id (int) и Url (String) . Я хотел бы иметь первичный индекс на Id и вторичный индекс на Url . Я также хотел бы иметь последовательность для автоматического увеличения идентификатора. Итак, я...
762 просмотров
schedule
20.04.2022
Berkeley DB: сравнение префиксов btree для ключей, подобных каталогам?
Я собираюсь проиндексировать BDB с помощью ключей, очень похожих на пути к каталогам ('/foo/bar', '/foo/baz' и т. д., с уровнями косой черты, как правило, ‹ 10).
Есть ли у кого-нибудь опыт использования для этого процедуры сравнения префиксов...
783 просмотров
schedule
04.12.2022
Сборка OpenLDAP из исходников и отсутствие BerkelyDB
Я создаю OpenLDAP на RHEL 5; Я использовал инструкции, найденные на http://www.linux.com/archive/feature/113607 .
Все шло хорошо, пока не запустил './configure' для OpenLDAP - была зафиксирована следующая ошибка:
*<earlier output...
24691 просмотров
schedule
15.11.2022
Как использовать массовую функцию в Berkeley DB?
в настоящее время я немного работаю с Berkeley DB и пытаюсь понять встроенную массовую функцию C++. Проблема в том, что я понятия не имею, как использовать эту функцию. Там нет примеров C++ (только раздутые примеры C) или модульных тестов, которые я...
989 просмотров
schedule
29.04.2023
Используя RVM, как убедиться, что драгоценные камни и не драгоценные камни видят одну и ту же версию ruby?
Я пытаюсь установить bdb на Ubuntu как драгоценный камень следующим образом:
gem install bdb
Я не использую sudo, так как устанавливаю с помощью rvm. Рубиновая версия в моей системе — 1.9.1, но для этой установки я использую версию 1.8.7...
323 просмотров
schedule
14.09.2023
Исключение при попытке загрузить библиотеку DLL Berkeley DB
У меня есть приложение .NET 3.5, которое зависит от C++ DLL (Berkeley DB-libdb_csharp51d.dll), и я могу без проблем запустить его на своей машине с Windows 7, но я пробовал на двух других машинах ( Windows Server 2008 и Windows 7), и приложение...
729 просмотров
schedule
22.05.2022
Не печатает правильное значение key.data в Berkeley DB с использованием C
Я новичок в Berkeley DB и учусь с помощью онлайн-руководства. Теперь у меня есть следующий код ниже:
DB *dbp;
DBT key, data;
int ret, t_ret;
int k = 1;
key.data = &(k);
key.size = sizeof(k);
memset(&key, 0, sizeof(key));
if ((ret =...
103 просмотров
schedule
29.10.2023
Невозможно получить доступ к нескольким данным внутри базы данных, созданной Berkeley DB с использованием C
Я пытаюсь разработать базу данных, используя Berkeley Db в C. Я хочу иметь несколько данных внутри базы данных, а затем получить к ним доступ. мой код ниже:
#include <sys/types.h>
#include <stdio.h>
#include <string.h>
#include...
106 просмотров
schedule
20.05.2022
использование berkeleydb на ubuntu - библиотека db не найдена
Я пытаюсь скомпилировать программу c, используя библиотеку berkeley db (libdb) в Ubuntu, но программа не связывается — gcc сообщает об отсутствующей ссылке dbopen .
db_ops.c:(.text+0x5c): неопределенная ссылка на `dbopen' collect2: ld вернул 1...
1469 просмотров
schedule
11.03.2023
База данных Беркли — Ошибка сегментации повторяющихся записей
Итак, в настоящее время я работаю над базой данных Berkeley с помощью C и столкнулся с небольшой проблемой, связанной с возможностью дублирования данных. Если я не разрешаю повторяющиеся записи через DB->set_flags и перебираю элементы в базе данных с...
402 просмотров
schedule
04.06.2023
Как Citadel структурирует свои данные, используя только хранилище ключей/значений BerkeleyDB?
Я читал документацию Citadel , и она упомянул, что для хранения данных используется BerkeleyDB . Поскольку BerkeleyDB является хранилищем ключей/значений, мне интересно, как они могут управлять всеми отношениями данных (поскольку Citadel делает...
646 просмотров
schedule
25.02.2023
Чтение Berkeley DB в subversion 1.7
У меня есть устаревшая база данных subversion, которая использует базу данных Berkeley для формата. Когда я загружаю текущие бинарные файлы Windows (1.7.x) для Subversion, ни один из дистрибутивов не поддерживает Berkeley DB из коробки. Итак,...
767 просмотров
schedule
04.09.2022
bsddb 4.2.52 DBInvalidArgError 22 Неверный аргумент
Я просто пытаюсь вызвать open в Python с помощью bsddb, но сталкиваюсь со следующей ошибкой. Есть идеи? Если нет, есть ли способ получить более подробное сообщение об ошибке для отладки? Получение дополнительной информации, вероятно, поможет мне...
967 просмотров
schedule
26.04.2023
Как использовать libdb-4.2 в системе FreeBSD 9.1?
Я пытаюсь написать небольшую программу на C, которая будет открывать и читать из хеш-базы данных Berkeley 4.2 в системе FreeBSD 9.1 для тестирования, но я не могу ее скомпилировать. Это первый раз, когда я написал что-то на C и скомпилировал из...
549 просмотров
schedule
20.06.2023
хранилище объектов в git
Выполняя такие вещи, как «git ls-files» в больших репозиториях, я заметил, что git в этом отношении довольно быстр, субъективно быстрее, чем, я думаю, «find . -type f» (хотя я не проводил тесты).
Использует ли git какое-то внутреннее хранилище...
561 просмотров
schedule
31.10.2022
Итератор Berkeley Db db_map не зацикливается с правильным порядком
Вот простой код для использования db_map. Цикл итератора не возвращает ключ в порядке 1, 2, 3... Вместо этого он возвращает ключ типа 256,1, 257,2.....
unique_ptr> mp = make_unique>();
for (int i = 1; i <= 500; i++)
{...
202 просмотров
schedule
29.10.2022
Запрос Berkeley DB C++ для плавающего индекса
Я использую Berkeley DB C++ API 6.0 на OSX. Мое приложение создает базу данных со следующими таблицами:
Первичная таблица: (int, myStruct) -> myStruct — это буфер.
Вторичный индекс: (float, myStruct) -> Ключ float — это информация, которую я...
183 просмотров
schedule
17.05.2022
Berkeley DB: DbEnv::lsn_reset занимает очень много времени
Я использую Berkeley DB с, вероятно, относительно большим файлом базы данных (2,1 ГБ, используя формат btree, если это имеет значение). Во время завершения работы приложения вызывается DbEnv::lsn_reset, чтобы «сбросить» все перед выходом из...
149 просмотров
schedule
05.02.2023
Последовательность первичного ключа Berkeley DB перескакивает на 100 после перезапуска приложения
(Я уже видел эту проблему где-то в Интернете, но поисковый запрос, который зависит от «100», поскольку поисковый запрос, по-видимому, не является многообещающим, поэтому простите меня, если этот вопрос уже задавался)
Я только начал играть с...
373 просмотров
schedule
28.08.2022
Насколько быстро Perl выбирает хэш?
Я использую хэш Perl для хранения пар ip -> имя хоста. У меня их миллионы.
Я кэширую системный вызов gethostbyip в хеше %HOSTNAME{$ip}.
Память не при чем. Время - это.
Насколько быстро работает perl-хеш-поиск в этом случае?
Будет ли он...
131 просмотров
schedule
05.05.2022