2009-02-24 92 views

回答

2

對於純XML嵌入式數據庫,您可能需要查看Oracle Berkeley DB XML

+0

不平坦但很好。 – 2009-02-24 13:22:02

11

SQLite。不是平面文件,但它是基於文件的,可以很容易地嵌入到應用程序中。

+0

感謝您的建議:)。 SQLite顯然是堆棧溢出最流行的選擇:P ... +1 – Alterlife 2009-02-25 04:36:37

0

你也可以看看berkleyDB

wikipedia

的Berkeley DB(BDB)是計算機 軟件庫提供了一個 高性能的嵌入式數據庫, 在C綁定, C++,Java,Perl, Python,Ruby,Tcl,Smalltalk以及許多其他編程語言。 BDB 將任意密鑰/數據對存儲爲 字節數組,並支持單個密鑰的多個 數據項。 BDB可以 支持在廣泛 多種操作系統,包括 類Unix和Windows大多數系統中, 和實時操作系統數千控制的同時 線程或併發 工藝處理數據庫的 大256兆兆字節的。

2

也許這個非常輕量級的XML庫也可以提供幫助:RapidXML。它是一個XML解析器,而不是一個數據庫庫,但取決於您的應用程序可能已經足夠了(您提到了一個平面文件XML數據存儲)。