Я сделал оба.Я написал несколько сценариев JavaScripts, которые анализируют файлы и создают записи в базе данных Oracle.Один скрипт обрабатывал данные Tyco2 из форматированного текстового файла.Я только сделал два из 20 текстовых файлов (250 000 звезд) из-за размера, и я делаю это на своем ноутбуке.Аналогичный файл создал таблицу для данных Hipparcos (118 000 звезд).Другой, который я только что закончил, обработал данные из файла «Звезды - 2300 + 6000-2.xml».В этом файле было несколько звездочек с именами, и я создал таблицу с именованными звездами, которые соответствовали звездам Гиппаркоса.Увы, только 92 из них были обнаружены.
Для xml я использовал интерфейс Microsoft.XMLDOM и для добавления данных в Oracle я использовал ADODB.Connection.В xml также использовался ADODB.Recordset, потому что мне нужно было выполнить запросы к таблице Hipparcos, чтобы найти номер Hipparcos (там, где было совпадение), совпадающий со звездой в файле xml.
Если это то, что вы ищете, дайте мне знать, и я могу отправить скрипты Java.
Фрэнк Перри, MSEE