Re: Enterprise Object Caching
Re: Enterprise Object Caching
- Subject: Re: Enterprise Object Caching
- From: Ken Anderson <email@hidden>
- Date: Fri, 25 Aug 2006 10:53:35 -0400
No. If you've already faulted the relationship in instance 1, that
array has already been populated, and EOF will not go back to the
database.
On Aug 25, 2006, at 10:50 AM, Miguel Arroz wrote:
Hi!
Just a clarification... when you do a.b(), EO always goes to the
DB to check if the relationship is fresh? I mean, if a.b() has
object 1 and object 2, and then someone adds object 3 to the
relationship on another app instance, when you do a.b() again,
you'll see objects 1, 2 and 3?
Yours
Miguel Arroz
On 2006/08/25, at 13:36, Ken Anderson wrote:
Because EOF doesn't know if your relationship can be completely
satisfied by objects in memory, it must go to the database. As
Guido mentioned, you can do a prefetch (or batch fault) the
relationship to improve performance.
Also, when it goes to the DB, if the object is already in memory
and is not older than the timestamp you set on your EC, it will
not be loaded from the table again - EOF will just link the
existing object in.
Ken
On Aug 24, 2006, at 7:15 PM, Marcos Trejo Munguia wrote:
Hi List,
I have a doubt related to object caching, suppose you have the
next relationship A<->>B, if you fetch objects of A, then objects
of B, it isn't supposed that when you access objects of B through
objects of A this objects of B are already cached in memory and
there's no need to do a trip to the db to bring them? Because I,m
debugging the SQL that EOF generates and this is not happening,
another query is performed to bring those objects B related to
object A. It isn't enough to fetch the objects that you need to
get them cached in memory?
Cheers
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40anderhome.com
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40guiamac.com
This email sent to email@hidden
"I felt like putting a bullet between
the eyes of every Panda that wouldn't
scr*w to save its species." -- Fight Club
Miguel Arroz
http://www.ipragma.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden