2011-03-11 54 views
0

我有一個應用程序,當前使用的是在用戶的PC上的目錄中運行時創建的SQLite數據庫。沒關係,但數據的性質和用法並不需要關係型方法。另一方面,我可以通過在路徑某處可見的DLL來使用SQLite。NoSQL(在Windows上)沒有啓動一個單獨的EXE?

我想知道如何使用NOSQL,文檔樣式的數據庫,因爲這似乎更適合我的需求。對於各種企業IT類型的原因,我不希望(並且在幾種情況下不能)安裝任何額外的軟件或啓動任何額外的過程。因此,例如MongoDB似乎不在了,因爲它需要啓動mongod.exe。

是否有任何NoSQL數據庫,我可以簡單地通過在路徑上有一個DLL,以我可以使用SQLite的方式使用?

(我希望標題是不是完全誤導)

+0

換句話說,您正在尋找一個嵌入式NoSQL數據庫?檢查這個類似的問題http://stackoverflow.com/questions/2081080/embedded-non-relational-nosql-data-store – 2011-03-11 12:24:25

回答

1

你可能想看看Berkeley DB。它是一個類似SQLite的庫,但它同時支持XML和Key-Value API。 Key-Value API可在三個庫中的任一個庫中使用,即Berkeley DBBerkeley DB XMLBerkeley DB Java Edition。 Berkeley DB XML庫中提供了XML API。上述所有操作都在很多平臺上運行,包括Windows。 Berkeley DB和Berkeley DB Java版庫的大小不到1MB,而Berkeley DB庫大約爲4MB。

Berkeley DB被提及爲上面提到的stackoverflow問題中的一個選項。