【发布时间】:2013-03-07 00:45:00
【问题描述】:
我正在寻找支持 Windows XP 32 位的文档数据库,满足以下要求:
- 不得停止支持。 IE。我希望能够安装最新版本的数据库。 MongoDB 不适合,因为它们不再支持 XP,CouchDB 也不适合,因为它们不再支持任何 Windows 32 位。
- 应该比较简单。显然,该应用程序不是企业应用程序,因此像 Cassandra 这样的复杂数据库已经不存在了。事实上,我想避免列数据库,因为我认为它们的存在是为了解决企业级问题,而这里不是这样。另一方面,我不想要关系数据库,因为我想避免每次添加新字段时都升级数据库(并且它们将被添加)。
- 它应该支持对部分文档进行索引,例如 MongoDB。我可以使用关系数据库,如 hsqldb 将数据存储为 json 字符串。这使得添加新字段变得容易 - 无需更改架构。但是这些字段不能被数据库索引。同样,与 MongoDB 不同。
- 最后,数据库将与应用程序本身在同一台机器上运行 - MongoDB 会再运行一台机器,这会将应用程序的所有 RAM 窃取到它自己。
所以,从某种意义上说,我正在寻找类似 MongoDB 的东西,但要支持 Windows XP 32 位。
有什么建议吗?
附言
我知道 Windows XP 在 MS 停止支持它之前还有一年的寿命。但是,无论如何我都必须支持XP。
【问题讨论】:
-
数据库必须在 Windows 上吗?还是只是申请? “显然,该应用程序不是企业应用程序,因此像 Cassandra 这样的复杂数据库已经过时了。”那应该是什么意思? MySQL 是一个复杂的数据库...
-
MySQL 可能很复杂,但使用它很简单。顺便说一句,Mysql 可以嵌入运行(libmysqld.dll),这使得使用和部署变得简单。
-
数据库必须与应用程序在同一台机器上运行 - 我将编辑问题以强调这一事实。
标签: mongodb couchdb hsqldb document-database database