| Project Name | Berkeley DB XML Management System |
| Category | Databases |
| Programming Language | C# |
| Project Home Page | http://www.sleepycat.com/products/xml.shtml |
| License(s) | Dual-licensed (OS & commercial) |
| License URL(s) | http://www.sleepycat.com/download/xmloslicense.html |
| Tags (edit) | document storage, embedded, xml, xquery |
Berkeley DB XML is the native XML database engine for your product. Berkeley DB XML provides XQuery access into a database of document containers. XML documents are stored and indexed in their native format using Berkeley DB as the transactional database engine. Berkeley DB XML is not a client/server database management system; it is a C++ library linked into your application. There is no client server network overhead. There is no need for a DBA. Berkeley DB XML is quite simply the fastest and most reliable native XML database engine available today.
XQuery is quickly becoming the query language of choice for XML data access. Berkeley DB XML is closely tracking this standard as it emerges from the standards process. We are committed to complete compliance with XQuery. Berkeley DB XML adheres to the XQuery 1.0 July 2004 draft. Berkeley DB XML's implementation of XQuery takes advantage of a sophisticated cost-based query optimizer and supports pre-compiled query execution with embedded variables. Nearly every aspect of Berkeley DB XML is configurable. This provides developers with the flexibility required to optimize and fine tune their application.
In today's demanding data rich environments where more and more is encoded as XML documents, the cost of translating XML to and from a relational representation is simply too high and now it is completely unnecessary. Berkeley DB XML is uniquely positioned to provide a scalable solution for your application's storage needs. Well-structured or unstructured XML are equally at home in Berkeley DB XML. Why pay the penalty of translation to a foreign representation? Why limit capacity, scale, speed and flexibility? XML should not be limited to the legacy of relational solutions.
Berkeley DB XML is a layer on top of the highly successful, mature and robust Berkeley DB database. There are over 200 million copies of Berkeley DB deployed in the field today. It has been a staple of internet mail delivery, web infrastructure on the client and server side and telephony solutions for over a decade now. Berkeley DB has proven itself time and again under demanding loads and at massive scale. All this is leveraged by Berkeley DB XML. Full ACID transactions, automatic recovery, hot standby, XA, on-disk data encryption with AES, database replication for high availability and failover are all features of Berkeley DB XML inherited from Berkeley DB. No other XML database on the market is based on such proven, battle-tested underlying technology.
Berkeley DB XML stores XML documents 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. Berkeley DB and Berkeley DB XML can seamlessly work together to store XML and non-XML data with full support for transactions and recovery.
We will be developing front end tool for Berkeley DB XML
Similar Projects (edit)
Reviews
Be the first person to review this project!
User tips
Related books
Last modified on 2007-02-22 20:37:12.642 (rel. 3).
