繁体   English   中英

SQL Server for .Net应用程序的替代方案

[英]Alternative of SQL Server for .Net applications

我打算创建一个.Net Web应用程序(使用C#和ADO.Net),它将取代当前使用的MS Excel文件以满足跟踪要求。 但是,由于权限问题,我无法使用SQL Server作为后端。 任何人都可以建议我一些其他方式来存储从UI发送的数据。 在此先感谢任何帮助regd这个问题。

我可以建议你使用SQL Server Compact Edition 4.0。 这是一个稳定,免费的嵌入式数据库,具有EF CF的原生支持。

如果您需要“引擎”,那么您可以参考PostgreSQL。

编辑

实际上,可能性是无穷无尽的。 如果需要嵌入的东西,可以使用SQLite,VistaDB。 另一方面有oracle,DB2,Informix甚至mySQL都支持。

这实际上取决于您的情况以及您无法使用SQL Server的原因。

如果由于许可问题(成本)而无法使用SQL Server,则可以在许多方案中使用SQL Server Express。 它具有SQL Server没有的限制(数据库大小为1)但使用相同的底层引擎,因此如果您决定将来迁移到成熟的SQL Server,则提供完美的升级路径。

如果您只在一台计算机上使用该系统并且像SQL Server模型一样,则可以使用SQL Server Compact Edition,如Oybek所述。 这比SQL Server有很多限制,因此升级路径不是那么简单,但不是太繁重。 好处是它不需要服务器安装。

.NET可以与之交谈,还有很多其他数据库系统; 太多了不得不提。 这里列出许多关系数据库。 您还可以考虑使用No-SQL替代方案。

最后,如果它是使用Excel替换的单个用户系统,您甚至可以使用VSTO将数据保留在Excel中。 这是更复杂的做事方式,升级可能性几乎为零。

值得编辑问题以进一步解释您的要求和约束。

U CAN可以使用任何类型的数据库存储,例如Mysql等大量的免费数据库

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM