Базы данных для хранения данных.XML это данные.Следовательно, при правильных обстоятельствах вполне допустимо хранить XML в базе данных.То, будет ли это наиболее эффективным, зависит от множества факторов, которые, вероятно, не могут быть обобщены.
Например, если у вас есть структурированный XML-документ, представляющий объект (например, книга в книжном магазине)), вероятно, имеет смысл проанализировать данные и сохранить их в соответствующие строки и столбцы в базе данных, предназначенной для этих данных.
OTOH, представьте себе базу данных, содержащую примеры кода.У вас есть столбцы для языка, описания и кода.В случае XML, очевидно, вы будете хранить XML в столбце кода.
Итак, как и многие другие вещи в программном обеспечении, «это зависит».