1

ネイティブ xml データベースである Sedna について多くのことを聞いたり読んだりしたことがありますが、実際の例やソース コード、またはそれを実装する方法を見たことがありません。

ASP.net、C# Web サイトを構築し、完全に XML ネイティブ DB を使用できるのは正しいですか? 可能であれば、もっと知りたいです。

実際の例が存在する場合、それも役立ちます。

私はそれを試してみたい。

ありがとうございました

4

1 に答える 1

2

私は C# や ASP.Net の開発者ではありませんが、言語が何であれ、ネイティブ XML データベースを使用するアプリケーションを構築できることは保証できます。「ネイティブ XML データベース」は、XML 対応データベースとは対照的に、内部的にデータベース マネージャーが実際の XML を使用してデータを格納し、他の中間形式を使用しないことを指定します。

このような違いに関する詳細については、こちらを参照してください。ネイティブ XML を XML 埋め込みデータベースと誤解させないように、この説明を明確にしようとしました。上記のリンクでは、いくつかの XML ネイティブ データベースも確認できます。それらの一部は C または C++ で記述されています (Sedna 自体や、Is Berkeley DB XML a viableという質問でかなりよく概説されている Berkeley XML DB など)。データベースのバックエンド? ) これらのデータベースの一部は埋め込むことができますが、それは開発言語に大きく依存します。私が知っている埋め込み可能なデータベースは eXist です。これは完全に Java で書かれています (そして Java アプリに埋め込むことができます)。アプリケーションからネットワーク経由でデータベースにアクセスする必要があります。

あなたの好みの言語は C# で、あなたの意図は Sedna を扱うことなので (私は推測します)、ここからドライバーをダウンロードできます(C# ドライバーがあります!)。

私はそれを自分でテストしていないことに注意してください。

于 2012-01-24T17:26:59.107 に答える