我要尋找一個文件DB支持Windows XP 32位,滿足以下要求:文件DB的Windows XP 32位
- 支持決不能停止。即我希望能夠安裝最新版本的數據庫。 MongoDB不適合,因爲他們放棄了對XP的支持,而CouchDB不適合,因爲他們放棄了對Windows 32位的支持。
- 它應該比較簡單。顯然,應用程序不是企業應用程序,因此像Cassandra這樣的複雜數據庫已經不存在了。實際上,我想避免使用列數據庫,因爲我認爲它們的存在是爲了解決企業級問題,而這並非如此。另一方面,我不需要關係數據庫,因爲每次添加新字段時(我們都會添加它們),我想避免數據庫升級。
- 它應該支持對部分文檔進行索引,比如MongoDB。我可以使用關係數據庫,如hsqldb將數據存儲爲json字符串。這樣可以輕鬆添加新的字段 - 不需要更改模式。但是這些字段不能被數據庫索引。再次,不像MongoDB。
- 最後,數據庫將運行在應用程序本身的同一臺機器上 - MongoDB還會運行一次,它會將應用程序的所有內存從本身竊取。
因此,從某種意義上說,我在尋找類似於MongoDB的東西,但是支持Windows XP 32位。
任何建議?
P.S.
我知道Windows XP有一年的生活時間,MS會支持它。不過,我必須支持XP。
數據庫是否在Windows上?或者說是理由嗎?另外「顯然,應用程序不是企業應用程序,因此像Cassandra這樣的複雜數據庫已經不在了。」這是什麼意思? MySQL是一個複雜的數據庫... – Sammaye 2013-03-18 15:47:44
MySQL可能很複雜,但使用它很簡單。順便說一句,Mysql可以運行嵌入式(libmysqld.dll),這使得使用和部署變得簡單。 – mark 2013-03-18 16:16:32
DB必須與應用程序在同一臺機器上運行 - 我將編輯該問題以強調事實。 – mark 2013-03-18 16:17:10