Hello Christian and Scott,
Thanks for your thoughts and suggestion. A last comment from Kelvin:
Code:
> This is correct ["if you disable the second-level cache, use the
> single-session per request model ... I would not expect Hibernate to
> consume that much more memory than direct JDBC"], its the caching
> which consumes the vast majority of resources and disabling it would
> go along way to redeeming its usage, though it would still use
> considerable more resources than vanilla JDBC. Still, this is a lot
> of effort and we could only compel customers to follow this route,
> but there is absolutely no way we could enforce it without the help
> of the developers.
> So my question is, why don't the developers provide a streamlined
> version stripped of caching etc? or even better, add the ability for
> these features to be invisibly disabled via the security manager?
> Its this type of consideration that would actually benefit projects
> such as Hibernate, as more hosts would be able to support the usage
> of them and their userbase would massively increase.
At this point, I leave it to you folks to consider if this is a viable
or attractive way to move Hibernate forward.
For myself, I'll focus on developing my application, and may well end
up at JCentric. Thanks for the pointer, Scott. This may be a case of
"you get what you pay for," and the market is competitively aware.
But there seems some room here. JCentric looks nice, but is 4x the
cost of Lunarpages. Is there a known community of Hibernate-friendly
hosting services? And might some/one of them cost less than $450/year?
Thanks again for the thing itself (I'm enjoying my Hibernate learning
curve), and for any additional pointers.
All the best,
William BC Crandall
bc.crandall [around] earthlink.net