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