В Postgres есть тип данных xml, я никогда не использовал его раньше, поэтому хотел бы услышать мнения. Недостатки и недостатки по сравнению с использованием обычного столбца varchar (или текста) для хранения XML.
Текст, который я собираюсь сохранить, является xml, правильно сформированным, UTF-8. Не нужно искать по нему ( Я прочитал Поиск по xml идет медленно).
Этот XML на самом деле представляет собой данные, подготовленные для генерации PDF с помощью Apache FOP. XML может генерироваться динамически из данных, найденных в других местах (других таблицах Postgres), он хранится как есть, так что мне не нужно его генерировать дважды . Какая-то резервная копия # 2 для уже сгенерированных документов PDF.
Что-нибудь еще знать? Хорошие практики, производительность, обслуживание и т. Д.?