2009-02-24 12 views

Odpowiedz

2

Dla czystej bazy danych wbudowanej XML możesz zajrzeć pod numer Oracle Berkeley DB XML.

+0

nie płaski, ale ładny. –

+0

To wydaje się być dokładnie tym, czego potrzebuję. Dziękuję Ci. – Alterlife

11

SQLite. Nie plik płaski, ale oparty na plikach, może być łatwo osadzony w aplikacjach.

+0

Dzięki za sugestię :). SQLite jest zdecydowanie najbardziej popularnym wyborem na przepełnienie stosu: P ... +1 – Alterlife

0

Można również spojrzeć na berkleyDB

Od wikipedia:

Berkeley DB (BDB) to komputer biblioteki oprogramowania, który zapewnia wydajną wbudowaną bazę danych, z powiązaniami w C, C++, Java, Perl, Python, Ruby, Tcl, Smalltalk i wiele innych języków programowania. BDB przechowuje arbitralne pary kluczy/danych jako tablic bajtowych i obsługuje wiele pozycji danych dla jednego klucza. BDB może obsługiwać tysiące jednoczesnych wątków kontroli lub równoczesnych procesów manipulowania bazami danych jak dużej jak 256 terabajtów, na szerokiej różnych systemów operacyjnych, w tym najbardziej Unix i Windows systemów, i systemów operacyjnych czasu rzeczywistego.

2

Może ta bardzo lekka biblioteka XML może być również pomocna: RapidXML. Jest to analizator składni XML, a nie biblioteka baz danych, ale w zależności od aplikacji, która może być wystarczająca (wspominasz o przechowywaniu danych w plikach XML).