XPath Part 3
Home Up

 

XPath Part 4 ]

Fast, reliable data access for ODBC, JDBC, ADO.NET and XML
WSSC 2008: An event dedicated to SOA and Web Services Security
Need an expert for Java, XML and Web Services projects?
88x31 CTIX Logo - Clear Background
Got SOX compliance?
Movielink Logo 88x31
Business Intelligence with R&R ReportWorks
IBM eserver xSeries 306m 8849 - P4 3.4 GHz
Memory
PROLIANT BL20P G3 XEON 3.6G 2P
iTunes Logo 88x31-1

 

XPath Navigation Limits SQL/XML Databases (Part 3)

 

TechNotes
Logic in DB
Beyond Java

Data Access
SOX

SQL/XML
Restructuring

Trees

Open Source
BizIntel

MySQL

Drivers
ODBC
JDBC
OLE DB
.NET

Podcast
SQL:2003

MS SQL 2005
XML DBs

XQuery

Webcast
XQuery
SQL:2003
MS SQL 2005

 

<<Prev 1 2 3 4 5 6 7 8 9 Next >>

Only Limited Processing Complexity is Possible

Hierarchical query processing other than simple single leg linear queries becomes too difficult for procedural navigation and processing to handle correctly and in a timely manner. The more legs that are involved in the query, the more complicated the query becomes to process. An easily specified, but more internally complicated example than the previous two leg example, is the selecting of data from two legs based on data values in two other legs. This is a very sophisticated multi-leg query that compounds the required nonlinear hierarchical processing many times over with multiple LCAs and data selected from different legs each with different data qualifications at different hierarchical locations. The nonprocedural hierarchical processor is automatically performing this full hierarchical structure processing by utilizing established hierarchical processing principles and semantic procedures to process these internally complex multi-leg queries automatically and accurately. This means there are no limits to the internal complexity of multi-leg queries that can be carried out automatically and correctly.

No Global View Support

Fast, reliable data access for ODBC, JDBC, ADO.NET and XML

A global view can automatically process any possible query in its hierarchical structure domain with optimum efficiency. Today using procedural navigation, each unique path accessed of all possible queries in a hierarchical structure would have to be specified with procedural navigation which would defeat the purpose of global views and is not practical. The procedural navigation of all possible different structure paths and combinations of paths can not be realistically specified ahead of time. A global view operating non-procedurally is driven by what data is required, specified on the query invocation so only the required access paths are dynamically navigated. This allows for maximum possible reuse of global views. This is also useful for single-leg queries, since each possible single-leg query can also be automatically navigated dynamically avoiding the necessity for predefined procedural navigation steps.

No Support for Global Queries

Global views make global queries possible. A global query is a query that accesses the entire hierarchical structure and outputs the entire processed hierarchical structure having performed some global operation on the data such as data filtering. This is not reasonably possible using procedural navigation, but can be specified easily with nonprocedural navigationless processing. An example is SELECT ALL FROM GlobalView WHERE Year=2007. Or just as easily, SELECT ALL FROM GlobalView WHERE Dept=”Sales” is an entirely different point of view. This is extremely useful to quickly filter the entire hierarchical structure which can be processed easily because the original full hierarchical structure can be preserved so it can be used without recoding by existing applications.

<< Prev 1 2 3 4 5 6 7 8 9 Next >>


Database Server Watch  SQL Summit Home Page    Articles 

Visit GridSummit.com (Grid Computing Knowledge Portal) Visit WebServicesSummit.com: XML and Web Services Portal

 

© 2008, Ken North Computing LLC, All rights reserved.

 

120x90
  Movielink Generic 120X90 Animated