XML не является хорошим протоколом передачи для перемещения больших объемов данных между RDBMSs. Я использовал бы SSIS и загрузил бы данные Oracle тот путь. Или используйте инструмент группового экспорта Oracle. XML очень чрезмерно увеличен в размерах и подходит лучше всего для того, чтобы хранить неструктурированные данные или перемещения данных небольших количеств между неизвестными источниками.
Это.. замысловатый. Устройство, желающее проверить SPF на одном из тестовых доменов, должно будет сделать четыре различных рекордных поиска; я не был бы удивлен, ограничили ли некоторые используемые MTAs теми организациями их поиски к чему-то ниже.
То, почему не только сохраняют это простым, и избегают необходимости спрашивать себя, если поставщики услуг будут выносить Ваше многочисленное, включает?
domain1.com
v=spf1 ip4:x.x.x.x ip4:y.y.y.y ip4:c.c.c.c ip4:d.d.d.d ip4:e.e.e.e ip4:f.f.f.f ~all
domain2.com
v=spf1 ip4:c.c.c.c ip4:d.d.d.d ip4:e.e.e.e ip4:f.f.f.f ~all
domain3.com
v=spf1 ip4:e.e.e.e ip4:f.f.f.f ~all
test-a.com:
v=spf1 redirect=domain1.com
test-b.com
v=spf1 redirect=domain1.com