Figaro is a is an embedded XML database library API specifically designed for .NET
developers to quickly and easily build XML solutions. Figaro embeds
the Berkeley DB XML (BDB XML) database engine and inherits the rich features and
attributes of the Berkeley DB database engine. Like Oracle's product, Figaro runs in-process
with the application with no need for human administration. Figaro provides a document
parser, XML indexer, and XQuery engine on top of Oracle Berkeley DB XML to enable
the fastest, reliable, scalable, and most efficient retrieval of data.
We've recently released the May 2009 RTM version of Figaro, which includes ASP.NET
providers to quickly integrate Figaro into ASP.NET web applications. Future releases
will contain APIs and toolkits for integrating XML databases with REST, WCF and
Search APIs on the Windows client and server platforms.
Application developers can choose the version of the library that is most suitable
for a particular application:
- Figaro Data Store (DS)
-
For single-read, single-write access
- Figaro Concurrent Data Store (CDS)
- For single-write, multiple read access
- Transactional Data Store (TDS)
- The highly configurable, transactional, multithreaded
read and write access product edition
Figaro High Availability (HA), which adds the replication layer to the product,
is slated for release in the near future.
For more information regarding Figaro, please visit the product portal at
http://bdbxml.net or contact us directly.