簡體   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