bug-gne
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnupedia] Architecture Questions


From: Bob Dodd
Subject: Re: [Bug-gnupedia] Architecture Questions
Date: Sun, 21 Jan 2001 04:40:43 -0800 (PST)

> What exactly are the advantages of using a MySQL database? I'm not
> extremely familiar with it, but I don't see why human readable files
> (in XML or SGML or whatever) aren't a Good Thing.

I'm not sure I can answer that, but I can point you at a project that
uses both XML and mySQL (actually it would be worth most of us taking a
closer look). The project is a cognitive UML CASE tool (it analyses
what you draw,as you draw, and suggests improvements. Cute tool) It's
called ArgoUML and its hosted at www.tigris.org

ArgoUML uses their own XML DTDs to import/export pictures and text, and
uses nsuml (a SourceForge funded project) to maintain the complete
model. nsuml itself is an application using mySQL.

ArgoUML is implemented in Java and currently uses the SAX parser to
handle XML (SAX is quite good in that you don't have to have the
complete XML file in memory: you can simply navigate it).

I'm not suggesting for a moment that what they have is directly usable
(or indeed that Java is the language of choice, so please don't flame
me) but it does *work*, and it would be a useful reference model for
interaction between XML data and mySQL databases. 

/Bob Dodd



__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - Buy the things you want at great prices. 
http://auctions.yahoo.com/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]