Figaro - The XML Database for the .NET Framework

Figaro provides a robust and flexible indexing mechanism that can greatly improve the performance of your Figaro queries. Designing your indexing strategy is one of the most important aspects of designing a Figaro-based application.

To make the most effective usage of Figaro indices, design your indices for your most frequently occurring XQuery queries. Be aware that Figaro indices can be updated or deleted in-place so if you find that your application's queries have changed over time, then you can modify your indices to meet your application's shifting requirements.

The time it takes to re-index a container is proportional to the container's size. Re-indexing a container can be an extremely expensive and time-consuming operation. If you have large containers in use in a production setting, you should not expect container re-indexing to be a routine operation.

In This Section

See Also

Other Resources