Figaro - The XML Database for the .NET Framework

Beyond XML-specific features, Figaro inherits a great many features from Oracle Berkeley DB, which allows Figaro to provide the same fast, reliable, and scalable database support as does Berkeley DB. The result is that Figaro is an ideal candidate for mission-critical applications that must manage XML data.

Important features that Figaro inherits from Oracle Berkeley DB are:

In-Process Data Access

Figaro is compiled and linked in the same way as any library. It runs in the same process space as your application. The result is database support in a small footprint without the IPC-overhead required by traditional client/server-based database implementations.

Size Limitations

Berkeley DB XML can manage databases up to 256 terabytes in size.

Database Environment Support

Atomic Operations

Isolated Operations

Recoverability

Concurrent Access

See Also