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

Re: XML Technologies: Progress via Simplification or Complexif


dbms progress

On Jun 24, 2004, at 9:50 AM, Roger L. Costello wrote:

> Perhaps for some things progress must come about by adding more 
> complexity.  I don't know.  What do you think?  /Roger
>

There's a couple of complicating factors.  First, "simplicity" is not a 
simple concept.  There are at least two dimensions: minimalism (how 
many simple concepts are there) and easiness (is it simple use by the 
target audience).  In some ways, they are related, since if you only 
have to understand a few basic things, something should be simple to 
use.  The trouble is that elegant theories/technologies usually require 
one to operate with abstractions rather than day-to-day ideas.

For example, consider the relational model of data.  It is simple in 
the elegant sense, but requires implementers and users of DBMS systems 
to deal with abstractions such as "normalization" that stand between 
ordinary reality and the theory. It is (provably?) true that any data 
management problem can be cast into the terms of the relational model 
and addressed with a "true" relational DBMS (if any exist), but it is 
obvious that this is not "simple" to do in practice.  I guess a Turing 
machine is an even more stark example: it is extremely simple and 
completely general, but more or less useless as practical programming 
model.

So, I don't necessarily see "progress" in one direction or another.  
There's  dynamic tension between technologies that are simple to 
understand and implement but require a lot of abstract thinking or pure 
tedium to work with in the real world (think XML 1.0 without schemas, 
stylesheets, query languages, semantic mapping, etc.) and those that 
have all sorts of prefabricated tools for addressing real world 
problems, but provide this at the cost of much complexity (think modern 
object-relational-XML-text DBMS, or the entire corpus of XML 
technologies).

Eternal refactoring is the price of sanity.


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.