[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: A Simple Thought

  • From: roddey@u...
  • To: xml-dev@i...
  • Date: Mon, 29 Mar 1999 14:28:15 -0600

simple thought



>Ahh, there's the trick.  I believe I have most of a design for an data
structure
>that is fast in memory yet is 'flat' and can have its chunks just written
out or
>read in at any point.  It builds on some very old ideas I came up with for
a
>language I designed.  When viewed as an interchange format, it may not be
the
>most optimal space wise (although it should be better than XML text) but
trades
>a small amount of space for nearly zero processing overhead.  There will
>probably also be a procedure for 'compacting' an object for storage into a
>database or sending over a slow link vs. the 'fast' format usable between
>servers in a cluster.
>

I think though that this would only hold up as long as you are looking at
XML data as a read-only data source. Once you started doing significant
editing of the data, having a flat structure like that would be more of a
hinderance than a help, would it not? What if I have a 10MB flat buffer and
want to add another child to the second element? This kind of gets into the
quandry that you've nailed in one nail, but now its even harder to nail a
whole raft of others as well as with the more general purpose mechanisms.

I dunno, if I were thinking along these lines, to keep it reasonably
portable, I'd look at the binary format as a fast serialization mechanism
and at least create native language objects for each one. By the time you
put enough stream format markers and whatnot into the stream to know where
things are, and interpret those during runtime, it might be just as fast to
pay the cost for creating a much more flexible, native object format for in
memory manipulation.



xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
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@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.