我要寻找一个文件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