tag:blogger.com,1999:blog-8345036448224428874.post5592782309546165457..comments2021-07-26T03:48:25.601-06:00Comments on Thread.current.to_s: Must you always use a rich domain?Alexey Verkhovskyhttp://www.blogger.com/profile/00949972013936326795noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-8345036448224428874.post-38260558813214324162009-02-08T13:26:00.000-07:002009-02-08T13:26:00.000-07:00Object- or document- oriented databases are a pret...Object- or document- oriented databases are a pretty big paradigm shift. So far, I only had one negative experience with this stuff, but that was largely dueto immature implementation of the OODB technology we used, and my own stupidity. Who would've thought that an object database has a schema (?!) and requires versioned migrations (?!!!) :) <BR/><BR/>I'd love to try doing a CouchDB-backed app one day.Alexey Verkhovskyhttps://www.blogger.com/profile/00949972013936326795noreply@blogger.comtag:blogger.com,1999:blog-8345036448224428874.post-85046133697185745822009-02-08T05:58:00.000-07:002009-02-08T05:58:00.000-07:00Another way of going, instead of using Hibernate o...Another way of going, instead of using Hibernate on simple web apps might be to use something like <A HREF="http://couchdb.apache.org/" REL="nofollow">CouchDB</A> or <A HREF="http://www.db4o.com/" REL="nofollow">DB4O</A>, both seem lightweight and much easier to use then Hibernate.Chris Johnstonhttps://www.blogger.com/profile/09272417229789198018noreply@blogger.comtag:blogger.com,1999:blog-8345036448224428874.post-29410018590255014672009-02-07T18:18:00.000-07:002009-02-07T18:18:00.000-07:00I don't think it's possible to put hard numbers on...I don't think it's possible to put hard numbers on the cost of conceptual complexity. Especially long-term maintainability costs. But I have plenty of anecdotal experience that they are non-trivial.Alexey Verkhovskyhttps://www.blogger.com/profile/00949972013936326795noreply@blogger.comtag:blogger.com,1999:blog-8345036448224428874.post-7982355857920068182009-02-07T17:14:00.000-07:002009-02-07T17:14:00.000-07:00Indeed. A colleague of mine decided to address par...Indeed. A colleague of mine decided to <A HREF="http://timmeighen.blogspot.com/2008/07/stored-procedures-vs-orm-cutting.html" REL="nofollow">address part of the ORM performance discussion a while ago</A>.<BR/><BR/>This said, Alexey, I fully agree with you. Because they can map data to objects, people tend to think they *have to*. <A HREF="http://ddossot.blogspot.com/2006/11/mapping-panacea.html" REL="nofollow">This drives me nuts!</A><BR/><BR/>D.Anonymoushttps://www.blogger.com/profile/13987512594987806769noreply@blogger.comtag:blogger.com,1999:blog-8345036448224428874.post-83479574590186324862009-02-07T02:46:00.000-07:002009-02-07T02:46:00.000-07:00This actually sounds like something worth getting ...This actually sounds like something worth getting better numbers on.Anonymousnoreply@blogger.com