Posted on 23/11/2012 12:50:11
Hi Peter,
The Dynamicweb Provider is explicit in its mapping, as it maps on the key columns of the destination. For example EcomProducts will map on ProductID+ProductLanguagID+ProductVariantID.
When using Ecom Provider (with its build in logic) it will TRY to map on those columns, if failing it will followingly try on ProductNumber and ProductName (in that order). To be able to perform the comparison, the extra information has to be available.So this is loaded into memory.
If we say that EcomProducts has an average character length of
- ProductID: 8
- LanguageID: 5
- VariantID: 0
- ProductNumber 8
- ProductName: 20
then the Dynamicweb Provider will for 10,000 products load 10,000 x (8+5+0) = 130,000 bytes.
The Ecom Provider will load 10,000 x (8+5+0+8+20) = 410,000 bytes.
I hope this helps - otherwise we're here! :)
/Snedker