Figaro and the Oracle Berkeley DB Product Family
This section introduces the Figaro database layer and provides a walkthrough of some of its features using the dbxml command-line shell. It is a high-level overview of the system that provides a basic understanding of what the system does and how it might be useful to your project. This document is not a detailed tutorial or reference guide, so we will omit technical detail, emphasizing what things can be done with Figaro. To get the most out of this documentation, you should be familiar with the basics of XML and XQuery. This guide is written so that you can follow along using the
dbxml shell to run the examples and become familiar Figaro's capabilities.
This documentation is based on Oracle's Berkeley DB XML documentation. Its content has been tailored to Microsoft .NET developers who are unfamiliar with Oracle Berkeley DB and Berkeley DB XML (commonly abbreviated as bdb and bdbxml, respectively). While Figaro is referenced in the same context as the Oracle Berkeley DB XML product, please keep in mind that Figaro is an extension that sits atop the product similar to the Python and other language extensions available, and is not a "pure" replacement of the product itself.
Oracle, Berkeley DB, Berkeley DB XML and Sleepycat are trademarks or registered trademarks of Oracle Corporation. All rights to these marks are reserved. No third-party use is permitted without the express prior written consent of Endpoint Systems or Oracle. Portions of this documentation are derived from the original Oracle Berkeley DB XML product documentation, and used with the express permission of Oracle.