[Glass] sixx + XmlPullParser in 3.1?
Paul DeBruicker via Glass
glass at lists.gemtalksystems.com
Fri Sep 26 16:19:05 PDT 2014
Hi Mariano,
I just exported the graph to a STON file and then read it in from GemStone.
It was a 3.5MB ston file once I finished getting the
serialization/materialization right.
My intuition is that STON is a more compact format than SIXX, but I have no
proof. Maybe serialize a portion of your graph and compare file sizes.
I wish I had a better answer or better tooling for you.
Paul
GLASS mailing list wrote
> On Tue, Jul 29, 2014 at 3:05 AM, Paul DeBruicker <
> pdebruic@
> > wrote:
>
>> I tried to sort the XMLPullParser out for 3.1 but didn't have the right
>> time/brain horsepower combination to figure it out but was able to use
>> STON
>> to transfer the objects from Pharo to GemStone.
>>
>>
> Hi Paul, is that code available somewhere? (I know where it is STON) but
> I
> wonder about all the intercommuication between pharo and gemstone.
> Does ston load cleanly in Gemstone? Did you need to modify code in either
> side?
>
> Did you see that the SIXX serializer has a large problem with memory
> consumption and the stack limit size in Gemstone? this is mainly because
> of
> the type of XML parser used.. But anyway...do you know if the STON parser
> would have this kind of problem too? In other words....if I am already
> facing memory/stack limits of SIXX, do you think STON would at least give
> me some air? Note that I don't have much of a problem that it takes time.
>
> To be honest, I would prefer ston rather than XML either way.. but sixx
> seem to have been used quite a lot in Gemstone-Pharo. I am not sure in
> Gemstone how it would work.
>
> Anyway....I have large graphs to check. So if you give me some hints I can
> experiment as well and share my results.
>
> Thanks,
>
>
>>
>>
>>
>>
>> Mariano Martinez Peck wrote
>> > Uhhh I will be very interested in this as well. Not only in GemStone
>> but
>> > also in Pharo ;)
>> > I found that Johan started to work in a port of the XMLPullParser for
>> > GemStone: https://github.com/glassdb/XMLPullParser
>> > But we still miss the SIXX integration. I was reading
>> >
>> http://kentreis.wordpress.com/2009/06/01/deep-sixx-with-xml-pull-parser/
>> > And..from the squeak repo from there:
>> > http://www.squeaksource.com/XMLPullParser.html
>> > It seems the adapted/modified SIXX is in that repo. See SIXX-kdt.143. I
>> > did
>> > a diff against SIXX-mu.141. There are some changes....
>> > I was browsing BaselineOfSixx, and I found SIXX.310-PaulDeBruicker.182.
>> So
>> > seems like we are 40 versions ahead?
>> >
>> > best,
>> >
>> >
>> > On Sat, Sep 21, 2013 at 12:51 PM, Paul DeBruicker <
>>
>> > pdebruic@
>>
>> > >
>> > wrote:
>> >
>> >> Does anyone have a working copy of SIXX using the XMLPullParser in
>> 3.1?
>> >> If not I'll work on that soonish
>> >> _______________________________________________
>> >> Glass mailing list
>> >>
>>
>> > Glass at .gemtalksystems
>>
>> >> http://lists.gemtalksystems.com/mailman/listinfo/glass
>> >>
>> >
>> >
>> >
>> > --
>> > Mariano
>> > http://marianopeck.wordpress.com
>> >
>> > _______________________________________________
>> > Glass mailing list
>>
>> > Glass at .gemtalksystems
>>
>> > http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://forum.world.st/Glass-sixx-XmlPullParser-in-3-1-tp4709520p4770789.html
>> Sent from the GLASS mailing list archive at Nabble.com.
>> _______________________________________________
>> Glass mailing list
>>
> Glass at .gemtalksystems
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
> _______________________________________________
> Glass mailing list
> Glass at .gemtalksystems
> http://lists.gemtalksystems.com/mailman/listinfo/glass
--
View this message in context: http://forum.world.st/Glass-sixx-XmlPullParser-in-3-1-tp4709520p4780816.html
Sent from the GLASS mailing list archive at Nabble.com.
More information about the Glass
mailing list