0

イーサネット経由でデバイスを構成するプログラムのプロジェクトを継承します。設定はデータベースに保存されます。デバイスの開発に伴い、一連の設定は常に変化しているため、単純なスキーマの変更が必要です (ユーザーはこの操作を実行できる必要があります)。

現在、この単純さはXSD スキーム(読みやすく編集しやすい) によって実現され、データはXML として保存されます。このアプローチは、さまざまなデータベース エンジンの使用要件も満たします (現在、MS SQL と Oracle がサポートされています)。

データベース構造をリレーショナル モデルに移行したいと考えています。リレーショナル データベースを使用しているときに、説明されているように簡単に変更できるソリューションはありますか?

4

2 に答える 2

1

データベース構造をリレーショナル モデルに移行したいと考えています。

なんで?

構成の一部にインデックスを付けたり、クエリを実行したり、構成の一部だけを変更したり、他の部分には触れないようにしたいですか?

  • そうでない場合は、XML を不透明な BLOB として扱うだけで十分です。
  • はいの場合、構成の実際の構造について詳しく教えてください。1

1ところで、一部の DBMS は XML の「内部を参照」したり、要素にインデックスを付けたりすることができますが、これは DBMS に依存しなくなります。

于 2013-09-16T11:14:10.480 に答える