Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)
From: Joe Van Dyk <joe.vandyk_at_boeing.com>
Date: Wed, 31 May 2006 19:31:11 GMT
Message-ID: <J05A7w.9Cw_at_news.boeing.com>
>>Mikito Harakiri wrote:
>>
>>>Robert Martin wrote:
>>>
>>>
>>>>Application developers get into trouble when they DONT treat the
>>>>database as a detail.
>>>
>>>
>>>Robert, you claim 35 years of application programming experience. Have
>>>you ever come across a performance problem when database is accessed
>>>via API
>>>
>>>getItemIdList
>>>getItemDetail
>>>
>>>so that a single jsp page issued a hundred SQL statements instead of a
>>>single one? Come on, this one is so common that it surfaces on every
>>>performance meeting.
>>
>>This problem is easily solved via caching.
Date: Wed, 31 May 2006 19:31:11 GMT
Message-ID: <J05A7w.9Cw_at_news.boeing.com>
Mikito Harakiri wrote:
> Joe Van Dyk wrote: >
>>Mikito Harakiri wrote:
>>
>>>Robert Martin wrote:
>>>
>>>
>>>>Application developers get into trouble when they DONT treat the
>>>>database as a detail.
>>>
>>>
>>>Robert, you claim 35 years of application programming experience. Have
>>>you ever come across a performance problem when database is accessed
>>>via API
>>>
>>>getItemIdList
>>>getItemDetail
>>>
>>>so that a single jsp page issued a hundred SQL statements instead of a
>>>single one? Come on, this one is so common that it surfaces on every
>>>performance meeting.
>>
>>This problem is easily solved via caching.
> > > Yep. > > User: "I updated the stupid item, why didn't it refresh on the damn > screen?" > Programmer: "Fixing this problem requires to make the cache as > sophisticated as DBMS. Not feasible in the current release".
Odd -- never had that problem.
Joe Received on Wed May 31 2006 - 21:31:11 CEST