Is there anyone working on a binary version of XML?
Anders W. Tell
anderst at toolsmiths.se
Sat Mar 27 12:14:32 GMT 1999
Rick Jelliffe wrote:
> I have done a few tests on how much compacter forms of XML (e.g.
> shortrefs) impact arrival characteristics of document packet-groups
> under TCP/IP compared to compression. If your packet size is small, and
> you really need to get at data in the first packet (so that you can
> piggy back request for auto-linked resources in with the ACK for the
> first packet group), then more compact forms of markup may make a
> difference. But in general, compression is more effective. (It also
> depends on where the bottlenecks are in your data path.)
It seems that there are more use-cases which should benefit from having a
compressed or a binary format.
I made some tests using following XML data.
<xmltest>
<xi4 value="0" name="VALUE"/>
<xi4 value="32768" name="VALUE"/>
...
</xmltest>
The resulting sizes was:
XML 602830 (Standard XML text)
FML 131143 (Fast ML, a binary ml that Im working on)
XML.gz 75528 (gzip'ed XML text using -9 as compression rate)
FML.gz 20886 (gzip'ed Fast ML using -9 as compression rate)
The facinating result here is the dramatic reduction in size obtained by first
converting to FML and the GZIP the markup stream.
> And select your element and attribute
> names so that their length is inverse to their frequency, as much as
> possible: so use "a:s" not "abracadabra:shazamarama" (you may even make
> two versions of your DTD: an authoring one and a transmission one.) One
> pof the main bottleneck on many SOHO systems is the modem speed:
> reducing the end-to-end character count means fewer packets, and more
> data arrives earlier, so more auto-links are followed earlier.
On the other hand there is a big drawback using "manual tag compression"
which is Readability.
/Anders
--
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
/ Financial Toolsmiths AB /
/ Anders W. Tell /
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list