Home > SOA Tips > XML Developer > An open source, native XML database: dbXML 2.0
SOA Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

XML DEVELOPER

An open source, native XML database: dbXML 2.0


Ed Tittel
09.08.2004
Rating: -4.50- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


On August 24, 2004, Tom Bradford announced the production release of dbXML 2.0 on his personal Web site. It's an interesting way for the news about this technology to get out, and I've got to thank Robin Cover for catching this item and publicizing it on his excellent Web site, the Cover Pages.

With these necessary antecedents and preliminaries out of the way, what's the big deal here? dbXML 2.0 is a pretty darned interesting phenomenon, for all kinds of reasons. For one thing, it's a true open source project released under the aegis of the GNU General Public License (which requires that the source code accompany any software issued under this license)—an open technology book, in other words. For another thing, it's entirely XML-based and thus extremely well-suited to storing and organizing collections of XML documents, and can also handle all kinds of complex queries, document transformations, and retrieval operations. It's also been rewritten to use the Java 2 Standard Edition version 1.4 APIs (J2SE 1.4), which means it should compile and run on any platform (and there are a lot of them) where a runtime version of J2SE 1.4 is available.

dbXML 2.0 also offers the following features and capabilities:

  • supports XML compression: this system permits documents storage in the form of tokenized streams, for faster performance and improved memory utilization
  • caching techniques are used extensively to improve performance and response time
  • XPath querying supports collection-level, index-based queries that employ indexes whenever they're available, and offer significant speed-ups on retrievals
  • developers can register extensions to encapsulate business logic, and deliver effective XML data handling; extensions may be written in Java, ECMAScript (JavaScript), and Python
  • database triggers work as private database extensions so that content may be filtered when entering the database as input, or leaving it as output
  • full-text indexing and querying
  • plug-in security models
  • brand-new command-line environment and client/server APIs
  • transaction journaling

In addition, the new release also addresses bugs documented in the first release candidate, including SGML parsing problems, class incompatibilities, context handling issues, and RPC implementation problems (see Release Notes for details).

Commercial licenses are available to those organizations for which the terms of the GPL are not appropriate or acceptable (that is, where sharing of custom code may not be desirable or possible).

Developers interested in a full-featured, royalty-free, GPL DBMS implementation with strong XML document handling, transformation, and management capabilities will find dbXML 2.0 of great interest and potential value. See the resources list that follows next for pointers to information and documentation galore.

Resources


Ed Tittel is a writer, trainer, and consultant based in Austin, TX, who writes and teaches on XML and related vocabularies and applications. E-mail Ed at etittel@lanw.com.


Rate this Tip
To rate tips, you must be a member of SearchSOA.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
XML and XML schema
Ganymede: Modeling tools target SOA, UML
Data services mashups emerge for SOA
Making sense of data services mashups
XML turns 10
SOA helps save 100-year-old business
Oracle maps heterogeneous data services strategy for SOA
Handling XML with Ajax
Efficient XML draft published
Intel boosts XML for SOA
Paul Fremantle on coding SOA and data integration

XML
National Weather Service policy supports XML
XML and democracy at work: The Election Markup Language (EML)
For interesting interface access, check out Xamlon
Royalty-free, revolutionary UBL
Altova strikes again with MapForce 2005
Beating the RSS crunch with aggregation/bloglines
Voice, speech, SIP, and XML: ECMA-269
Microsoft Baseline Security Analyzer and XML
Second-generation XML security preview: SAML
XHTML IS a workable markup language, darn it!

XML Developer
WSDL 2.0, new messaging for Web services
Using RELAX NG For data integration
Efficient XML Interchange tackles data verbosity
XML to DDL imports, synchronizes database schemata
The basics of MathML 3.0
Migrating to XSLT 2.0
What's up with XML 2.0?
Say hello to XPath 2.0
Podcasting software covers many bases
The XML behind podcasting

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
class diagram  (SearchSOA.com)
Fast Infoset (FI)  (SearchSOA.com)
GeoRSS  (SearchSOA.com)
Keyhole Markup Language  (SearchSOA.com)
RELAX NG  (SearchSOA.com)
state diagram  (SearchSOA.com)
Universal Business Language  (SearchSOA.com)
Vector Markup Language  (SearchSOA.com)
XML infoset  (SearchSOA.com)
XML pipeline  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2001 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts