Upload
lucas-parker
View
215
Download
0
Embed Size (px)
DESCRIPTION
©2007 Really Strategies, Inc. CONFIDENTIAL 3 Defining A “Native” XML DB Specialized for storing and retrieving XML content by attribute, element or full text Load content as XML in its entirety Support for the XQuery 1.0 standard Content-centric, as opposed to storing data in tables, rows and columns Oracle, IBM, and Microsoft all claim out-of- the-box “native” capabilities. Are they?
Citation preview
©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com
1
Native XML Content Management
Philadelphia XML Users’ Group
©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com
2
Choosing a DB to store XML
What is a native XML database? Advantages and disadvantages of
relational verse native XML databases Optimizing for XML storage Intersecting desired features in your
CMS with the capabilities of the DB
©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com
3
Defining A “Native” XML DB
Specialized for storing and retrieving XML content by attribute, element or full text
Load content as XML in its entirety Support for the XQuery 1.0 standard Content-centric, as opposed to storing
data in tables, rows and columns Oracle, IBM, and Microsoft all claim out-of-
the-box “native” capabilities. Are they?
©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com
4
Storing XML content in RDBMS
RDBMS “chunk” content into tables, rows and columns of type XML
Changes to your DTD or W3C Schema require changes to your RDBMS
RDBMS will manage primary keys and referential integrity, if applicable
Difficult to query up and down the ancestor/descendant hierarchy
©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com
5
Storing XML in a Native XML DB
Content is defined by a DTD or W3C XML Schema, not a table definition
Uses XML hierarchy as an inherent advantage in querying content
Store metadata as XML Export content as it exists in your
database, no need to “glue” it back together
©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com
6
Native XML versus RDBMS
Relational Native XML
Model Table DTD or Schema
Access method SQL XQuery
Platform RDBMS Native XML DB
©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com
7
RSuite CMS Overview
©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com
8
The RSuite CMS Advantage
Built for publishers Manage XML content to the node level Content reuse is a few mouse clicks Metadata management Highly flexible to adapt to your needs Easy setup and deployment
©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com
9
Intersecting XML and CMS
Multi-level XML content storage, versioning, and re-use
Metadata management, including inherent, layered, and system metadata
Load and export tools Navigation and search tools, including XQuery
and dynamic folder content XMetaL integration (desktop and browser) Support for open standards (XQuery, LDAP) Customizable user interfaces
©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com
10
Thank You