Jor*_*lis 2 nhibernate orm entity-framework
我想了解哪个ORM性能快?
有人可以解释一下这个ORM的优缺点,以及选择哪个应用程序性能提升.
Bre*_*ias 24
"大型"ORM工具(例如EF或NHibernate)的问题在于(夸大?)99%的开发人员不知道如何掌握如何使其工作; 他们没有时间弄清楚如何让它表现出色.更糟糕的是,使这些工具正常运行通常归结为具有胜任的SQL /数据库设计和调优技能 - 这削弱了ORM的主要卖点.
在我看来,Level 2缓存的问题被一个使用不当的ORM引入的其他性能损失所黯然失色.似乎大多数使用ORM的项目都做得不好(以及设计数据库的工作很差),这使得2级缓存有点没有实际意义.
因此,像Massive或Dapper这样的微型ORM工具(后者被Stack Overflow使用)非常有吸引力:
需要明确的是,一个使用良好的宏ORM是一件好事.您是否拥有经验丰富的员工以确保其使用良好?
最重要的是:如果您认为全面的ORM会安全地隐藏数据库的复杂性,那么几乎可以肯定您会被误解.如果我有一个选择,我会选择微型ORM.不要误会我的意思,我认为EF和NHIbernate非常酷,而且我很喜欢使用它们 - 我只是说你需要管理自己的期望.
| 归档时间: |
|
| 查看次数: |
9396 次 |
| 最近记录: |