I'm part of team considering replacing NHibernate with EntitySpaces, or our own custom data layer. Here's our situation: We provide SaaS, Software as a Service, so we have many customers, one database, one code base (or least we're getting there). Our applications are all web-based. Currently our business layer is built on NHibernate. We're finding NHibernate a little clumsy, hard to use, and not well-supported. The only good thing about NHibernate is that it supports Memcache-D. Before we throw out ORM altogether, I'm wondering if anyone out there can attest to the scalability of EntitySpaces, if we're willing to write stored procedures when necessary.
I read another post saying you don't support caching, and don't plan to add it, so how do we scale to 10,000 concurrent users, maybe more?
Not looking for black and white, just shades of grey...
Dave