perfectxml.com
 Basic Search  Advanced Search   
Topics Resources Free Library Software XML News About Us
  Resources
   Articles
   Ask PerfectXML

   411.perfectxml.com
   .NET XML KB Articles
   XML Certification
   Events Calendar
   Product Reviews
   Book Reviews
   Presentations
   Quiz
   Books & Magazines
   Getting Help
   Microsoft & XML
   More...
 
  Sample Chapters
   By Subject
   By Publisher
 
  Learn
   MSXML
   Web Services
   SQLXML
   XML
   SOAP
   More...
 
  Software/Tools
   Native XML Databases
   Web Services
   XSLT Editors
   XML Editors
   Development Tools
   More...
 
  perfectxml.com
   Contact Us


home » software » Native XML Databases » Berkeley DB XML Mon, Oct 22, 2007
Berkeley DB XML

Previous ItemPrevious NextNext Item
Product:  Berkeley DB XML

A high-performance, extremely reliable embedded database engine that stores and manages XML data. It is built on top of the award-winning Berkeley DB, which provides fast, reliable, scalable, and mission-critical database support.
Category:  Native XML Databases
Details:  Berkeley DB XML is a high-performance, extremely reliable embedded database engine that stores and manages XML data. It is built on top of the award-winning Berkeley DB, which provides fast, reliable, scalable, and mission-critical database support.

Berkeley DB XML is supplied as a library that links directly into the user's application. This provides superior performance by eliminating communications among processes or systems and delivering a truly embedded XML data management system.

Documents are stored in collections. A single application may operate on many collections at the same time. A single application may also combine data from different collections easily. Non-XML data may be included by creating standard Berkeley DB tables. Tables and collections may be used together, with full support for Berkeley DB transactions and recovery services, by multiple users simultaneously.

Berkeley DB XML enables fast look up by allowing individual collections to be indexed differently. This allows Berkeley DB XML to speed up the common queries over particular collections. Each collection supports multiple indexes. A wide variety of available indexing schemes support different XPath queries efficiently.

Berkeley DB XML's Query Processor implements XPath 1.0. A cost-based query optimizer considers the indices that exist, the data volume that a query is likely to produce and the cost of computation and disk I/O to select a query plan with the lowest run-time cost. Results may be computed eagerly or lazily. Lazy evaluation makes it easy to stream results to the user.
More Information:  http://www.sleepycat.com/
Developer:  Sleepycat Software
Environment:  Windows NT/2000/XP, Linux and Solaris.
Purchase Info:  Commercial, download available
Previous ItemPrevious NextNext Item
  Contact Us | E-mail Us | Site Guide | About PerfectXML | Advertise ©2004 perfectxml.com. All rights reserved. | Privacy