使用嵌入的无模式数据库(无服务器数据库)构建应用程序



需求:
我正在构建一个.NET应用程序,它可以读取大型XML文件并将它们写入数据库
该应用程序主要是用于数据的MVC 4查看器;排序和搜索。对于开发部分,我使用带有DAL抽象层的MySql
数据假设以每天1GB的速度增长
我正在寻找一个无服务器的解决方案(如sqlite),可以处理这么多数据
数据库文件不需要任何安全性(数据库用户管理)。

为什么嵌入

  1. 我不想再维护一个港口(我知道这不是真的需要,但我更喜欢这样)
  2. 我想要一个非常轻量级的安装过程。(复制到IIS文件夹并开始工作,只有dll,没有服务器)

我正在寻找一些在.NET环境中很有名并且可以免费用于商业用途的东西。(为什么免费?因为我们还没有投资。一旦产品盈利,我们可能会改用商业许可证)

感谢

无模式、.NET和嵌入式?

试试Raven DB:http://ravendb.net/docs/server/deployment/embedded

您可以从免费版本开始,并根据需要考虑添加付费企业功能。

最新更新