最快的方法来保存和读取数据从数据库中MVC

问题描述:

我的工作,需要保存和database.I快速度获取数据正在使用MVC5 Razor视图与C#应用程序。最快的方法来保存和读取数据从数据库中MVC

方案可以是像存在能够像/不同于由任何用户和数据将存储在数据库中,还包括用户可以共享柱的柱。例如,Facebook。在Facebook上,我们喜欢/不像帖子,它的工作速度非常快。

任何人都可以告诉我应该使用哪种数据库工具**(Sql Server,MySql,Oracle等)**以及使用哪种数据方法**(实体框架,存储过程,ORM,NoSql等)**在我的场景中使用?

在此先感谢....

选择数据库完全取决于你。 ,这也取决于成本,因为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/