Вопросы по теме '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 просмотров

Как Citadel структурирует свои данные, используя только хранилище ключей/значений BerkeleyDB?
Я читал документацию Citadel , и она упомянул, что для хранения данных используется BerkeleyDB . Поскольку BerkeleyDB является хранилищем ключей/значений, мне интересно, как они могут управлять всеми отношениями данных (поскольку Citadel делает...
646 просмотров

Чтение 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