[英]What is a good alternative to SQL Server for ASP.NET applications?
我最近一直在研究很多數據庫,我不確定是不是因為我很無聊或者是什么,但我想用MS SQL Server以外的數據庫創建一些Web應用程序。 有沒有很好地與ASP.NET相關的建議?
我認為MySQL是明顯的選擇。
但是,從根本上說,一個關系數據庫與另一個關系數據庫幾乎相同,當通過類似ADO.NET訪問時更是如此。 如果您對SQL Server感到厭倦,那么為什么不考慮嘗試不同的數據訪問策略而不是尋找替代方案呢?
您沒有提到您是否正在使用ORM(對象關系映射器),它可以使使用數據庫比使用標准ADO.NET更加愉快,例如:
IMO,堅持使用SQL Server但嘗試使用幾種不同的ORM比完全切換到不同的數據庫要有趣得多。
或者如何使用文檔數據庫,如RavenDB ?
我建議你看一下Connectionstrings.com 。 大多數數據庫都有可用的.NET提供程序。
定義“好”。
您想將數據庫作為簡單的數據存儲,還是數據庫還應該實現業務邏輯(存儲過程,觸發器)?
您想發布應用程序,因此需要易於安裝嗎?
當MSSQL提供免費版本時,數據庫是否商業化是否重要?
正如@richeym所指出的那樣:SQL語句是一個足夠的接口,還是需要一個ORM?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.