2015-09-04 137 views
-2

我的工作,需要保存和database.I快速度獲取數據正在使用MVC5 Razor視圖與C#應用程序。最快的方法來保存和讀取數據從數據庫中MVC

方案可以是像存在能夠像/不同於由任何用戶和數據將存儲在數據庫中,還包括用戶可以共享柱的柱。例如,Facebook。在Facebook上,我們喜歡/不像帖子,它的工作速度非常快。

任何人都可以告訴我應該使用哪種數據庫工具**(Sql Server,MySql,Oracle等)**以及使用哪種數據方法**(實體框架,存儲過程,ORM,NoSql等)**在我的場景中使用?

在此先感謝....

回答

5

選擇數據庫完全取決於你。 ,這也取決於成本,因爲mysql是免費的。

您必須確定您的要求,然後選擇數據庫工具。

如果你只考慮速度,那麼你需要閱讀有關實體框架,存儲過程,ORM的NoSQL。

這些是用於不同的充目的

如在計算機軟件對象關係映射(ORM,O/RM,和O/R映射)的不同方法被用於在不兼容的類型的系統之間進行轉換數據的編程技術面向對象的編程語言。這實際上創建了一個可以在編程語言中使用的「虛擬對象數據庫」。

因此,它完全dendends您的要求。

但首先我會建議你閱讀更多關於這些概念。

這兩個鏈接肯定會幫助你更多地瞭解。

https://kevinlawry.wordpress.com/2012/08/07/why-i-avoid-stored-procedures-and-you-should-too/

http://www.davidwaynebaxter.com/tech/dev/orm-or-sprocs/

相關問題