OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] The Browser Wars are Dead! Long Live the Browser Wars!

[ Lists Home | Date Index | Thread Index ]


Yes, almost every data format/store can be abstracted as an XML
view. The question that is yet-to-be-answered is whether these
XML views will be as operationally efficient as SQL based views.

Historically, client-side/persistence-independent view solutions
are good enough when the data set is small enough and concurrency
requirements are minimal. Once performance becomes a major issue,
the 'view' becomes materialized or gets tied to the storage format,
once performance becomes a major issue.

It remains to be seen whether there will be an 'XML view'
technology which is efficient without tying itself to a certain
storage format.

Anupam Singh

>From: Paul Prescod <paul@prescod.net>
>To: Dare Obasanjo <dareo@microsoft.com>, xml-dev <xml-dev@lists.xml.org>
>Subject: Re: [xml-dev] The Browser Wars are Dead! Long Live the Browser 
>Date: Mon, 21 Oct 2002 16:45:51 -0700
>MIME-Version: 1.0
>Received: from mail.oasis-open.org ([]) by 
>mc4-f7.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Mon, 21 Oct 
>2002 16:46:05 -0700
>Received: (qmail 24505 invoked by uid 60909); 21 Oct 2002 23:55:21 -0000
>Received: (qmail 24497 invoked by uid 0); 21 Oct 2002 23:55:20 -0000
>Mailing-List: contact xml-dev-help@lists.xml.org; run by ezmlm
>Precedence: bulk
>X-No-Archive: yes
>List-Post: <mailto:xml-dev@lists.xml.org>
>List-Help: <mailto:xml-dev-help@lists.xml.org>
>List-Unsubscribe: <mailto:xml-dev-unsubscribe@lists.xml.org>
>List-Subscribe: <mailto:xml-dev-subscribe@lists.xml.org>
>Delivered-To: mailing list xml-dev@lists.xml.org
>Message-ID: <3DB491AF.3040809@prescod.net>
>User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.1) 
>X-Accept-Language: en-us, en
>X-Filtered-By: PerlMx makes it fast and easy.  See 
>Return-Path: xml-dev-return-16084-avsingh=hotmail.com@lists.xml.org
>X-OriginalArrivalTime: 21 Oct 2002 23:46:05.0515 (UTC) 
>Dare Obasanjo wrote:
>>  ...
>>This has little to do with the differences between relational and XML
>>querying. All you've pointed out is that XML queries are typically done
>>against a "view" while SQL queries are typically run against an actual
>>database schema. A query against XML can be similarly tightly coupled if
>>done against an XML repository (i.e. a native XML or XML-enabled DBMS)
>>as can a SQL query be loosely coupled if performed against a SQL view.
>XML tools are typically designed with a "view" mindset. The XML document is 
>the interchange format of some data. There is almost always logic, whether 
>declarative or procedural, mapping to the persistence layer and the 
>toolkits are designed to help with that. I wouldn't really no how to go 
>about creating a SQL-queryable "view" in C as an abstraction over a variety 
>of SQL, OO and legacy data sources. Is there (for example) an open source 
>project or .NET component that would help me with that? Would I have to 
>become a deep magic expert at Postgres or SQL server versus spending a half 
>day with Expat?
>My understanding is that Microsoft has tried various experiments about the 
>"universal data view architecture" (ODBC, ADO, ec. etc.) and so-far, XML 
>has "won". In my experience, it is quite uncommon to create SQL views 
>outside of a SQL database, and very common (and easy) to create XML views 
>of all sorts of information.
>  Paul Prescod
>The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>initiative of OASIS <http://www.oasis-open.org>
>The list archives are at http://lists.xml.org/archives/xml-dev/
>To subscribe or unsubscribe from this list use the subscription
>manager: <http://lists.xml.org/ob/adm.pl>

Internet access plans that fit your lifestyle -- join MSN. 


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS