Форум программистов, компьютерный форум, киберфорум
Наши страницы
Теория и практика программирования
Войти
Регистрация
Восстановить пароль
 
FerrumIn
0 / 0 / 0
Регистрация: 09.01.2017
Сообщений: 3
#1

Подключение LevelDB, RocksDB,KyotoCabinet к проекту

09.01.2017, 13:22. Просмотров 276. Ответов 5
Метки нет (Все метки)

Здравствуйте!

Передо мной стоит такая задача: есть массив строк в 10 миллионов записей, мне нужно создать из этого массива четыре хэш-таблицы с открытой адресацией четыремя разными методами. Один метод я должен был и написал самостоятельно, три других должны использовать имеющиеся инструменты: LevelDB, RocksDB, KyotoCabinet. Как я понимаю, это API, которые можно встроить в проект. Подскажите, пожалуйста, как их подключить (основной проект пока выполнен в IDE NetBeans, но это не принципиально) или как настроить для использования отдельно (чтобы можно было написать код отдельно для каждого инструмента). Заранее спасибо.
ОС - Windows 8 x64
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2017, 13:22
Ответы с готовыми решениями:

Подключение БД к Qt проекту
Всем доброго дня. Прошу помочь разобраться с подключением бд к программе Qt....

Подключение БД к проекту C#
Доброго времени суток! У меня возникла необходимость подключить БД SQL к...

Подключение БД к проекту
Здравствуйте форумчане. Подскажите как подключить базу *.sql к проекту в ...

Подключение sql к проекту
Доброе время суток. Сегодня начал знакомиться с использованием sql в qt (в...

Подключение mysql к проекту
Как подключить mysql к проекту на c# winforms? Проект и файлы бд находятся в...

5
Shamil1
Модератор
2081 / 1390 / 314
Регистрация: 26.03.2015
Сообщений: 5,080
09.01.2017, 15:10 #2
Цитата Сообщение от FerrumIn Посмотреть сообщение
Подскажите, пожалуйста, как их подключить
Документацию читали?

Добавлено через 2 минуты
Например, Leveldb.
0
FerrumIn
0 / 0 / 0
Регистрация: 09.01.2017
Сообщений: 3
09.01.2017, 16:52  [ТС] #3
Цитата Сообщение от Shamil1 Посмотреть сообщение
Документацию читали?

Добавлено через 2 минуты
Например, Leveldb.
Читал, но все равно чего-то не понимаю.
Вот есть у меня leveldb, все файлы скачанные отсюда: https://github.com/google/leveldb
Что мне с этим делать дальше?
0
Shamil1
Модератор
2081 / 1390 / 314
Регистрация: 26.03.2015
Сообщений: 5,080
09.01.2017, 17:07 #4
Цитата Сообщение от FerrumIn Посмотреть сообщение
Читал, но все равно чего-то не понимаю.
Сначала надо открыть БД. Пример кода есть по ссылке в разделе "Opening A Database". Только укажите правильный путь к файлу "db.h".

Там всё настолько очевидно, что если Вы не понимаете, то, наверное, Вы что-то делаете совсем не так (неправильно сформулировали вопрос)... например, пишете не на С++.
0
FerrumIn
0 / 0 / 0
Регистрация: 09.01.2017
Сообщений: 3
09.01.2017, 17:34  [ТС] #5
Написал код из примера. Выдает довольно странную ошибку: не видит поля ceate_if_missing в Options.
0
Миниатюры
Подключение LevelDB, RocksDB,KyotoCabinet к проекту  
Shamil1
Модератор
2081 / 1390 / 314
Регистрация: 26.03.2015
Сообщений: 5,080
10.01.2017, 09:11 #6
Цитата Сообщение от FerrumIn Посмотреть сообщение
не видит поля ceate_if_missing в Options
А оно там есть? Используйте команду "перейти к определению", чтобы посмотреть, что такое leveldb::Options.
Если его там нет, значит документация относится к другой версии. Найдите документацию к нужной версии.
0
10.01.2017, 09:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2017, 09:11

Подключение CLI к C++ проекту
Есть приложение C++ как в него подключить CLI вручную(без создания пустого...

Подключение dll к проекту
Всем здравствуйте! Мне нужно подключить dll библиотеку к проекту, обшарил весь...

Подключение шейдеров к проекту
В интеренете есть много примеров с кодом шейдеров, но нигде не написано как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru