cdb — постоянное хранилище ключей и значений для больших файлов (сотни ГБ)

Мне нужен инструмент, похожий на cdb (постоянная база данных), который позволил бы мне хранить большие наборы данных (в диапазоне сотен гигабайт) в индексированных файлах. . CDB — идеальный кандидат, но он имеет ограничение на размер файла в 2 ГБ, поэтому он не подходит. Функциональность, которую я ищу, — это постоянное хранилище ключей и значений, поддерживающее двоичные ключи и значения. После создания база данных доступна только для чтения и никогда не будет изменена. Можете порекомендовать какой-нибудь инструмент? И кстати, накладные расходы на хранение должны быть небольшими, потому что я буду хранить миллиарды записей.

Кстати, я ищу библиотеку управления БД (встраиваемую), а не автономный сервер. Что-то, что можно использовать внутри программы на C.

Спасибо, RG

6
задан nightwatch 15 March 2012 в 16:48
поделиться