Karl Guertin a écrit :
> On 8/28/06, GinTon <[EMAIL PROTECTED]> wrote:
>
>> And since it is very complicated to convert of XML to RDBMS I want to
>> use a native XML database (NXD) for storing the XML data.
>>
>
> Diez and I agree that a RDBMS is not ideal for this, that's why we're
> recommending that you investigate the OODBMS available for Python, as
> that may be easier than trying to integrate with a XND (I don't know
> of any Python-native XND) and serialize/deserialize to XML for
> exchange with the outside world.
Well be careful when suggesting an OODBMS. They are nice but have no
features whatsoever for querying or exporting data for instance. So
storing XML documents as strings within an OODBMS is not much better
than storing them in an RDBMS. You still cannot use XQuery or XPath
directly on the database. So there is lttle value really.
Mind you I think MS SQl Server 2005 does have a good internal support
for XML documents by doing a transparent mapping. I don't think
PostgreSQL or MySQL do that as of yet (or even if they will support it
in the future).
eXists is a nice XND but has a crappy support for programing languages
other than Java (the best I could do was to XML-RPC it from Python, that
worked great but was quite slow).
- Sylvain
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/turbogears
-~----------~----~----~----~------~----~------~--~---