Figaro - The XML Database for the .NET Framework
Welcome to Berkeley DB XML (Figaro). Figaro is an embedded database
specifically designed for the storage and retrieval of XML-formatted
documents. Built on the award-winning Berkeley DB, Figaro provides for
efficient queries against millions of XML documents using XQuery. XQuery
is a query language designed for the examination and retrieval of
portions of XML documents.
This document introduces Figaro. It is intended to provide a rapid
introduction to the Figaro API set through the Figaro extension, and
related concepts. The goal of this document is to provide you with an
efficient mechanism with which you can evaluate Figaro against your
project's technical requirements. As such, this document is intended for
.NET developers and senior software architects who are looking for an
in-process XML data management solution. No prior experience with BDB
XML is expected or required.
Note that while this document uses C# for its examples, the concepts described here should apply equally to all .NET language bindings in which this library is available. Be aware that a similar version of this document also exists for the C++ and Java languages.
In This Section
This section contains the following topics: