Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Looking for an open-source flatfile/xml database C++ library [closed]

I'm looking for a light-weight database library that I can compile into a C++ application.

Does any such exist?

like image 282
Alterlife Avatar asked Feb 24 '09 12:02

Alterlife


People also ask

What are the best open source cross-platform image libraries?

allegro 5 (Multimedia Library) - a cross-platform library mainly aimed at video game and multimedia programming. SAIL (Squirrel Abstract Image Library) - small, fast, and cross-platform image decoding library.

What are the best open source libraries for multimedia programming?

allegro 5 (Multimedia Library) - a cross-platform library mainly aimed at video game and multimedia programming. SAIL (Squirrel Abstract Image Library) - small, fast, and cross-platform image decoding library. SDL (Simple DirectMedia Layer) - a library for input, audio, drawing and much more supported by many platforms.

What are the 10 open source C++ libraries?

A list of open source C++ libraries 1 [ edit] Package managers. ... 2 [ edit] Libraries 3 [ edit] Audio. ... 4 [ edit] Benchmarking. ... 5 [ edit] Communication. ... 6 [ edit] Concurrency. ... 7 [ edit] Configuration. ... 8 [ edit] Containers. ... 9 [ edit] Cryptography 10 [ edit] Databases. ... More items...

What are the available C++ libraries for data visualization?

A gnuplot based C++ Graphics Library for Data Visualization. Matplot++ can take advantage of the following libs: OpenCV, OpenGL, LAPACK, BLAS, FFTW, JPEG, TIFF, ZLIB, PNG, GLAD, GLFW3. (Doc)


3 Answers

SQLite. Not flat-file, but it is file based, can be easily embedded in apps.

like image 110
vartec Avatar answered Nov 15 '22 12:11

vartec


For pure XML embedded database you might want to peek at Oracle Berkeley DB XML.

like image 30
Marcin Gil Avatar answered Nov 15 '22 12:11

Marcin Gil


Maybe this very lightweight XML library can also be of help: RapidXML. It's an XML parser, not a database library, but depending on your application that might be enough (you mention a flatfile XML data storage).

like image 36
Frank Avatar answered Nov 15 '22 14:11

Frank