Kimlik doğrulama veya yönetimden onay bekliyor.
Xml relational (drbms) değil. Yani xml'deki tabloların arasında ilişki (forein key) kuramazsın. Sadece manuel olarak alanları eşleştirirsin.
Xml normalden daha hızlıdır ama senin dediğin şey sadece dışarıdan gelen veriyi db'deki belli tablolara aktarmak ise xml'in pek bir mantığı yok. İster mssq, ister mysql kullan. Zaten diğer db'lere dağıtım işlemini webservice değilde sql üzerinden yapmak istersen performans kaybın çok olur.
Ama xml tarafında da şu şekilde avantajın var, xml'i bir kere güncellersin daha sonra diğer sunuculara upload edersin. Buda performansı ciddi şekilde arttırır.