XML のような半構造化データ モデルと、よく知られているリレーショナル データ モデルのような構造化データ モデルについて考えてみましょう。
リレーショナル dbms ではなく、XML データベースにデータを保存する方がよいのはいつですか?
もちろん、管理したいデータの種類にもよりますが、XML データベースを使用した方が確実に優れている特定の種類のデータはありますか?
XML で確認できる唯一の利点は、属性「タイプ」の値に関してのみ変化する多くの null 値を持つエンティティがある場合にメモリを節約できることです。XML ファイルでは、リレーショナル テーブルに null になる属性を格納しません。
それには他にもたくさんあるように思えますが、私にはわかりません。