NoSQL(在Windows上)没有启动单独的EXE?

时间:2011-03-11 12:10:26

标签: .net windows nosql

我有一个应用程序,当前使用的是运行时在用户PC上的目录中创建的SQLite数据库。没关系,但数据的性质和用法并不需要关系方法。另一方面,我可以使用SQLite,因为它的DLL在路径的某处可见。

我想知道使用NOSQL,文档式数据库,因为这似乎更符合我的需求。出于各种企业IT类型的原因,我不希望(并且在某些情况下只是普通的不能)安装任何其他软件或启动任何其他过程。因此,MongoDB似乎已经出局,因为它需要启动mongod.exe。

是否有任何NoSQL数据库只需在路径上使用DLL就可以使用,就像我可以使用SQLite一样?

(我希望标题不会完全误导)

1 个答案:

答案 0 :(得分: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版库的大小不到1 MB,而Berkeley DB库的大小约为4 MB。

Berkeley DB被提到是上面提到的stackoverflow问题中的一个选项。