<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3199" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=656215811-20102007>Hi Chris,
all,</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007> I've been reading some Gjallar code
to see how they use Magma. I saw the a main object which is tha application
model and it has 4 or 5 MagmaCollections in it's instVars.</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007> So I in a load test I've made a
model object with a magma collection with 10000 person objects. It
performed nicely.</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007> Then I pushed that by making this
person object to store in one of it's instVars #acts and set up there a magma
collection and added 20 acts objects to every person. So it should end up
with 10K persons having one magma collection with 20 act objects
each.</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007> What I've got is
a serializer security exception MaObjectSerializationSecurityViolation
saying that one can't serialize objects of more than 10
megabytes.</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007> I've read about starting small with
Magma but I need a glimpse on how the model I'm thinking on support with
Magma will scale. From this test it seems that Magma collections
supports lots of objects but any common object suporting even a low number of
magma collections that will be growing will easily reach more that 10 megabytes
when serialized. So I'm missing something? There is a more appropiate
use of Magma for a model like that?</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007> Same question in other
scenario: the main object of the domain model the root of the application
domain from where all is accessed by reachability will also suffer this
limitation. What one can do at that point?</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=656215811-20102007> thanks,</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2></FONT> </DIV>
<DIV align=left><SPAN class=250542422-20122006>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" align=left><?xml:namespace prefix
= st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:PersonName
ProductID="Sebastian Sastre " w:st="on"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS'">Sebastian
Sastre<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office"
/><o:p></o:p></SPAN></st1:PersonName></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"><SPAN
lang=ES-AR
style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana; mso-ansi-language: ES-AR"></SPAN><SPAN
lang=ES-AR style="mso-ansi-language: ES-AR"><o:p><FONT
face=Verdana></FONT></o:p></SPAN></P></SPAN></P></DIV></BODY></HTML>