Kam*_*mal -2 .net c# database asp.net-mvc razor
我正在开发一个需要从数据库快速保存和检索数据的应用程序.我正在使用带C#的MVC5 razor视图.
场景可能就像有一个帖子可以像任何用户一样/不同,数据将存储在数据库中,用户也可以共享该帖子.例如,facebook.在Facebook上我们喜欢/不像帖子,它的工作速度非常快.
任何人都可以告诉我应该使用哪个数据库工具**(Sql Server,MySql,Oracle等)**以及我应该在我的场景中使用哪种数据方法**(实体框架,存储过程,ORM,NoSql等)**?
提前致谢....
数据库的选择完全取决于您.而且它也取决于成本,因为mysql是免费的.
您必须确定您的要求,然后需要选择数据库工具.
如果您只考虑速度,那么您需要阅读有关实体框架,存储过程,ORM,NoSql.
这些是用于不同目的的不同方法
由于计算机软件中的对象关系映射(ORM,O/RM和O/R映射)是用于在面向对象的编程语言中的不兼容类型系统之间转换数据的编程技术.这实际上创建了可以在编程语言中使用的"虚拟对象数据库".
所以它完全取决于你的要求.
但首先我建议你阅读更多有关这些概念的内容.
这两个链接肯定会帮助您了解更多.
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/
| 归档时间: |
|
| 查看次数: |
838 次 |
| 最近记录: |