Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 什么开源面向文档的数据库系统最适合Windows使用?_.net_Windows_Storage_Document Oriented Db - Fatal编程技术网

.net 什么开源面向文档的数据库系统最适合Windows使用?

.net 什么开源面向文档的数据库系统最适合Windows使用?,.net,windows,storage,document-oriented-db,.net,Windows,Storage,Document Oriented Db,在我的Windows编程生涯(目前是.NET)中使用关系数据库作为后端存储之后,我想尝试使用面向文档的数据库;它可以是独立的,也可以在现有的非商业数据库系统上分层 根据您自己的Windows编程经验,您会推荐哪种面向文档的开放源码数据库解决方案?为什么?(开放源码的原因是保持它的廉价性,也因为开放源码通常是非常好的,处于领先地位。) 一个很好的选择是连接.NET提供商 如果一切顺利,最终所选择的系统可能会转化为一个真正的解决方案 诚然,这有点主观,可能会引起争论,所以请保持真实,各位,我也会这样

在我的Windows编程生涯(目前是.NET)中使用关系数据库作为后端存储之后,我想尝试使用面向文档的数据库;它可以是独立的,也可以在现有的非商业数据库系统上分层

根据您自己的Windows编程经验,您会推荐哪种面向文档的开放源码数据库解决方案?为什么?(开放源码的原因是保持它的廉价性,也因为开放源码通常是非常好的,处于领先地位。)

一个很好的选择是连接.NET提供商

如果一切顺利,最终所选择的系统可能会转化为一个真正的解决方案

诚然,这有点主观,可能会引起争论,所以请保持真实,各位,我也会这样做——而且您的答案对于其他首次在Windows上查看面向文档数据库的人来说将是非常宝贵的。我相信你的答案的整体价值将超过任何偏见

谢谢。

我在的C#mongodb驱动程序上工作。我非常喜欢使用MongoDB,因为它有一些关系引擎的特性,比如动态查询和索引,这使得它比其他竞争者(CouchDB、RavenDB等)更容易转换到

MongoDB CSharp驱动程序具有强大的Linq支持,因此也将使转换更容易。您可以在这里看到一些尚未完成的文档->。

by可能是最成熟的Windows产品,因为它是唯一一款(据我所知)真正用.net编写并在Windows下“正常工作”的产品

再说一遍,只有在开源项目中使用它,它才是免费的。 如果在封闭源代码项目中使用它,则必须购买商业许可证(请参阅)。
既然你想要开源是因为它便宜,那么我不知道你对它是否感兴趣

网上有很多关于它的信息