XML DB

現在主流になっているリレーショナル・データベースに対して、新しくXML DBという考え方が始まっているのですが、これってどうなんでしょ? はなしが難しくなってしまうだけのような気がしなくもないのです。三次元的な考え方が要求される反面、データベースの可搬性は向上するような気も。XML DBが主流になったら、せっかくSQL覚えたのに今度はXPath覚えなきゃいけないのですね。Apacheプロジェクトで開発されているXindiceあたりで勉強しようかなぁ。