Нам нужно импортировать большое количество данных (около 5 миллионов записей) в postgresql db под приложением rails. Данные будут предоставлены в формате xml с изображениями внутри него, закодированными в Base64.Импорт 5 миллионов записей в приложение для рельсов
Ориентировочный размер xml-файла - 40 ГБ. Какой XML-анализатор может обрабатывать такое количество данных в рубине?
Спасибо.
+1 для анализатора SAX. REXML работает как парсер SAX, однако вы можете использовать более эффективную библиотеку, такую как парсер Nokogiri SAX http://nokogiri.rubyforge.org/nokogiri/Nokogiri/XML/SAX/Parser.html –