[Cosmo-dev] simplifying eimml

Phillip J. Eby pje at telecommunity.com
Fri Dec 1 12:30:19 PST 2006


At 12:11 PM 12/1/2006 -0800, Brian Moseley wrote:
>On 12/1/06, Phillip J. Eby <pje at telecommunity.com> wrote:
>
>>That is, even if Cosmo and Chandler were sending true diffs, it's still
>>necessary for Chandler to match the incoming diffs against the previous
>>baseline record set - which means the baseline record set has to be either
>>in-memory or indexed by record keys.  Using the item "envelopes" allows us
>>to load only a subset of the baseline records at any one point in time.
>
>then you're in favor of grouping records into "item states" in the
>xml? if so, i'm fine with it too.

Yeah, we pretty much have to do this until/unless we can use relational 
storage for the sync baseline.  (Well, we could make it work now anyway, 
but the performance would likely be abominable.)



More information about the cosmo-dev mailing list