簡體   English   中英

什么是SQL Server for ASP.NET應用程序的一個很好的替代品?

[英]What is a good alternative to SQL Server for ASP.NET applications?

我最近一直在研究很多數據庫,我不確定是不是因為我很無聊或者是什么,但我想用MS SQL Server以外的數據庫創建一些Web應用程序。 有沒有很好地與ASP.NET相關的建議?

我推薦VistaDBMySql

我認為MySQL是明顯的選擇。

但是,從根本上說,一個關系數據庫與另一個關系數據庫幾乎相同,當通過類似ADO.NET訪問時更是如此。 如果您對SQL Server感到厭倦,那么為什么不考慮嘗試不同的數據訪問策略而不是尋找替代方案呢?

您沒有提到您是否正在使用ORM(對象關系映射器),它可以使使用數據庫比使用標准ADO.NET更加愉快,例如:

  • NHibernate的
  • 實體框架
  • Linq to SQL
  • 亞音速

IMO,堅持使用SQL Server但嘗試使用幾種不同的ORM比完全切換到不同的數據庫要有趣得多。

或者如何使用文檔數據庫,如RavenDB

我建議你看一下Connectionstrings.com 大多數數據庫都有可用的.NET提供程序。

定義“好”。

您想將數據庫作為簡單的數據存儲,還是數據庫還應該實現業務邏輯(存儲過程,觸發器)?

您想發布應用程序,因此需要易於安裝嗎?

當MSSQL提供免費版本時,數據庫是否商業化是否重要?

正如@richeym所指出的那樣:SQL語句是一個足夠的接口,還是需要一個ORM?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM