私の会社は教育業界に属しており、コースのコンテンツを保存するためにXMLを使用しています。また、いくつかのコース関連情報(主にmetainfo)をリレーショナルデータベースに保存します。現在、独自のXMLスキーマからDocBook 5に切り替える過程にあります。切り替えに伴い、コース関連の情報をデータベースからXMLファイルに移動します。これは、すべてのコースデータを1か所にまとめ、Subversionの下に置くためです。ただし、リレーショナルデータベースの柔軟性を維持し、XMLドキュメントからコースに関する特定の情報を簡単に抽出できるようにしたいと考えています。XQueryは任務を遂行しているように思われるので、XQueryをサポートするデータベースを調査していましたが、これまでのところ、必要なものを見つけることができませんでした。私が基本的に欲しいもの、XMLファイルを特定のディレクトリ構造に配置し、その上に、ファイルにインデックスを付け、XQueryを使用してファイルから任意のものを選択できるようにするシステムが必要です。このようにして、「ケーキを食べて食べる」ことができます。XQueryインターフェイスを使用し、ファイルをプレーンテキストとバージョン管理で保持します。少なくともリモートで私が欲しいものに似ているものはありますか?
私が求めているのはナンセンスだと思われる場合は、別の提案をしてください。
関連する注記:どのXMLデータベース(できればネイティブおよびオープンソース)の経験があり、何をお勧めしますか?