Задача: хранить большие объемы логов которые состоят из нестольких интовых ключей и нескольких строк.
Запись нужна быстрая. Объемы большие. Чтение редкая операция, но по нескольким ключам одновременно.
тоесть структура примерно следующая:
struct {
int int1;
int int2;
int int3;
std::string str1;
std::string str2;
time_t timestamp;
}
Для больших объемов данных и простых запросов sql базы данных не подходят. решил использовать nonsql.
Среди всего, что нашел, понравилось berkeley db (вроди как подходит - так как можно создавать secondary db для индексов) и cdb (не уверен что подходит).
Что лучше выбрать? Может посоветуете другие базы данных, которые подойдут лучше для этой задачи.
Ответ на:
комментарий
от no-dashi

Ответ на:
комментарий
от stpg
Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от Valeriy_Onuchin
Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от Valeriy_Onuchin

Ответ на:
комментарий
от iRunix

Ответ на:
комментарий
от Valeriy_Onuchin

Ответ на:
комментарий
от kto_tama

Ответ на:
комментарий
от iRunix
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от stpg
Ответ на:
комментарий
от stpg
Ответ на:
комментарий
от stpg
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [mysql][engine][выбор] Какой engine выбрать для задачи? (2008)
- Форум database (2007)
- Форум DataBases! (1999)
- Форум Graph database (2019)
- Форум drop database (2012)
- Форум [database][IND][?] (2011)
- Форум hash databases (2005)
- Форум ripe-database (2005)
- Форум database crush (2000)
- Форум RPM database??? (1999)