データの定義情報だけならともかく、データそのものにXML使うとか商用ではあり得ないよ。
数千万件のデータをXMLでやってたら遅すぎて話しにならん。
2日のバッチ処理が1週間かかるよ。しかもデータ量爆増するし。