Is fluent nHibernate is suitable for Large scale applications
I am new to ORM tools (nHibernate) and my question is "Is fluent Hibernate is suitable for Large Scale Applications"?
I asked the because it read it has performance Issues (i read on its disadvantage list).
What i mean "large scale applications" is
* If no of simultaneous access of an applications (1000 or 10000 or above users access a same web application simultaneous)
* If the Application has huge number of tables & complicated sql queries.
* ex: facebook.com, gmail.com etc.
How is nHibernate's performance on the above criteria?
Please Note: i am going to use ASP.net MVC 3, Mysql 5.1 or Sql Server 2008
Re: Is fluent nHibernate is suitable for Large scale applications
As mentioned in my other answer, I have been involved in a large MVC3 project with Entity Framework.
We found that it was very important to ensure your objects were linked correctly within the framework. I.E. in a Parent/child relationship for example, the framework would place a two way link. If in your application you were only ever going one way i.e. Parent to Child and not Child to Parent, then removing the link child to parent, increased the speed almost ten fold.
We found it a solid product that worked well and we had SQL Server backend