Ищете библиотеку C++ с плоским файлом/xml с открытым исходным кодом [закрыто]
-
06-09-2019 - |
Вопрос
Мне нужна легкая библиотека базы данных, которую я могу скомпилировать в приложение на C++.
Существует ли такое?
Решение
Для встроенной базы данных чистого XML вы можете посмотреть Oracle Berkeley DB XML.
Другие советы
SQLite.Не плоский файл, но файловый, его можно легко встроить в приложения.
Возможно, эта очень легкая XML-библиотека также может помочь: РапидXML.Это анализатор XML, а не библиотека базы данных, но в зависимости от вашего приложения этого может быть достаточно (вы упоминаете хранилище данных XML в плоском файле).
Вы также можете посмотреть berkleyDB
От Википедия:
Berkeley DB (BDB)-это компьютерная библиотека программного обеспечения, которая обеспечивает высокоэффективную встроенную базу данных с привязками в C, C ++, Java, Perl, Python, Ruby, TCL, SmallTalk и многих других языках программирования.BDB сохраняет произвольные пары ключей/данных в качестве массивов байтов и поддерживает несколько элементов данных для одного ключа.BDB может поддерживать тысячи одновременных потоков управления или одновременных процессов, манипулирующих базами данных, до 256 терабайт, на широком спектре операционных систем, включая большинство систем Unix и Windows, и операционные системы в реальном времени.