본문 바로가기

Programming/ORM

More faster!

Entity framework 등의 ORM에서는 항상 성능에 관한 issue 있습니다.

닷넷에서는 어떤 ORM이라도 비용면에서 ADO.Net 앞서지는 못합니다.

 

Enhance performance

단순히 data 읽어 오는 용도에서는 EntityCollection.AsNoTracking() 사용하면 비용 개선 효과를 얻을 있습니다. (그림 참조)

역할은 간단히 소개드리면, entity framework에서 entity 추적하기 위한 부가적인 장치를 사용하지 않도록 합니다.




 

References

http://msdn.microsoft.com/ko-kr/library/h43ks021(v=vs.110).aspx

http://weblogs.asp.net/fbouma/archive/2013/12/09/fetch-performance-of-various-net-orm-data-access-frameworks.aspx

http://ormeter.net/

 

http://blog.staticvoid.co.nz/2012/4/2/entity_framework_and_asnotracking

'Programming > ORM' 카테고리의 다른 글

iBatis vs. Hibernate 논쟁  (0) 2014.07.22
6.1 bug?  (0) 2014.07.22
enum support  (0) 2014.07.22
Introduce Entity framework  (0) 2014.07.22
ORM comparison  (0) 2014.07.22