magazine resources subscribe about advertising

New Architect Daily
Commentary and updates on current events and technologies

CMP Media E-Book

Download your copy today.

Research
Search for reports and white papers from industry vendors and analysts.

This Week at NewArchitect.com Subscribe now to our free email newsletter and get notified when the site is updated with new articles







Day of Defeat Online Gaming

 New Architect > Archives > 2002 > October 2002  

When Good Servers Meet Bad Clients

Coherity XML Database (CXD) 3.0

New Architect
October 2002

The problem with XML is that it is only structured if you're extremely careful in laying out schema. Structured databases such as Oracle 9i and Microsoft SQL Server can handle certain types of XML data translations cleanly. However, if your initial data is even slightly semi-structured (as with almost any XHTML Web page, for example), then you'll need to write some serious gyrations in table design, truly warped stored procedures, and dodgy SQL statements in little boxes.

Pure XML databases solve these translation nightmares. Most work on a similar premise: You add XML content to the database, where it is broken down into a linear data store with the connections indexed for retrieving the content efficiently. In some cases, the connections are made relevant to existing "folder" content as a hierarchical super-tree of XML content; in other cases the connections between documents are much less explicit.

Such databases differ from their SQL relational counterparts in that they emerged after both the Web and XML became dominant factors in the evolution of data access. For that reason, XML databases are designed to work within an existing Web architecture. Also, because they deal with XML at a low level, they are also ideally suited to handle the shift to the emerging Web services architecture.

Coherity introduced its Coherity XML Database (or CXD, as it is marketed) for midrange to high-end enterprise customers in March. Its first customer was Hewlett-Packard, and there's enough in CXD to make its adoption understandable. CXD is currently supported on Windows NT/2000, Linux, Solaris, and HP-UX.

At a Glance

  Coherity XML Database (CXD) 3.0


  Day of Defeat Online Gaming

home | daily | current issue | archives | features | critical decisions | case studies | expert opinion | reviews | access | industry events | newsletter | research | careers | info centers | advertising | subscribe | subscriber service | editorial calendar | press | contacts


Copyright © 2006 CMP Media, LLC Read our privacy policy, your California privacy rights, terms of service.
SDMG Web sites: BYTE.com, C/C++ Users Journal, Developer Pipeline, Dr. Dobb's Journal, DotNetJunkies, MSDN Magazine, Sys Admin,
SD Expo, SD Magazine, SqlJunkies, The Perl Journal, Unixreview, Windows Developer Network, New Architect

web2