2009-02-24 6 views

ответ

2

Для чистой встроенной базы данных XML вы можете заглянуть в Oracle Berkeley DB XML.

+0

не плоский, но приятный. –

+0

Кажется, это именно то, что мне нужно. Спасибо. – Alterlife

11

SQLite. Не плоский файл, но он основан на файлах, может быть легко встроен в приложения.

+0

Спасибо за предложение :). SQLite - это, безусловно, самый популярный выбор при переполнении стека: P ... +1 – Alterlife

0

Вы также можете посмотреть на berkleyDB

От wikipedia:

Berkeley DB (BDB) библиотека программного обеспечения компьютера , который обеспечивает встроенную базу данных высокопроизводительных, с креплениями в C, C++, Java, Perl, Python, Ruby, Tcl, Smalltalk и многие другие языки программирования . BDB хранит произвольные пары ключей/данных в виде массивов байтов и поддерживает несколько элементов данных для одного ключа. BDB может поддерживать тысячи одновременных потоков управления или одновременных процессов управления базами данных, как большой, как 256 терабайт, на широком различных операционных систем, включая большинство Unix-подобных и Windows-систем, и операционных систем реального времени.

2

Возможно, эта очень легкая библиотека XML также может помочь: RapidXML. Это синтаксический анализатор XML, а не библиотека базы данных, но в зависимости от вашего приложения, которое может быть достаточно (вы упомянули хранилище данных XML формата flatfile).