Correct Feature List for XML Repositories?
June 7, 2004
I have been looking in detail at XML repository tools on the market, as well as the major relational database vendors for their support of XML. One of the things I would like to include in the CMSWatch report is a feature matrix, showing how the various tools compare in key features. The following is the current feature list I am reviewing with the vendors.
APIs
DOM
Persistent DOM view
SAX
Java
JDOM
COM
SOAP
.NET
Conventional database APIs
WebDAV
XML:DB
STORAGE
Native Storage of XML
Validation on input/store
Validation on output
Accepts well-formed XML
Accepts non-XML data
Use DTD for database definition
Use W3C schema for database definition
Use RelaxNG schema for database definition
XML view of RDBMS data
Easy to update storage model if DTD/schema changes
Index at Database Creation
Ad hoc/multiple indexes after database creation
Incremental indexing
Type-aware queries
XML STANDARDS SUPPORT
Xlink
Xinclude
XQuery
XPath
XSLT
XQuery Update
XQuery Module
DATABASE MANAGEMENT FEATURES
Data replication and synchronization
Transaction support
Rollback
Versioning
Multi-level user security
Security based on XML tree/element
Online backup
Offline backup
Tuning and optimization
Span physical disks
Hardware optimization
XML triggers
OS/Platform SUPPORT
Windows 2000 Pro
Windows 2000 Server
Windows 2000 Adv. Server
Windows XP Pro
Sun & FSC Solaris 8 (32 bit) - UltraSPARC
Sun & FSC Solaris 8 (64 bit) - UltraSPARC
Sun & FSC Solaris 9 (64 bit) - UltraSPARC
AIX 5.2 (32bit)
AIX 5.1 & 5.2 (64bit)
HP-UX 11.0 (32bit)
HP-UX (11i (64bit)
Red Hat Linux Adv Server 2.1 (IA 32)
SuSE Linux Enterprise Server 8 (IA 32)
SuSE Linux Enterprise Server 8 for S/390 zSeries
OTHER
Data binding support
Extended SQL queries
Scalable: can run multiple instances
Scalable: single instance can manage multiple data models
ADVANCED TEXT SEARCH
Full text search
Wildcards
Boolean operators
Proximity searching
Structural search (utilizing the XML structure)
Optimize search based on structure
Stemming
Thesaurus Support
Fuzzy Searches
PERFORMANCE
Data shredded from XML to other formats?
Querying
Mass Load Performance
Indexing Performance
Posted by Bill Trippe at June 7, 2004 9:11 PM








