- Читать CSV-файл и построчно помещать строки в базу данных (RDSMS) без каких-либо манипуляций с данными.
- Читать CSV-файл и помещать эти данные в базу данных (RDBMS). В этом случае строка Z может зависеть от строки B. Поэтому необходимо иметь промежуточную БД (в памяти или другую промежуточную СУБД)
- Использование Core java и чтение файла в режиме производитель-потребитель.
- Использование Apache Camel и BeanIO для чтения файл csv.
- Использование SQL для чтения файла.
Я нашел несколько ссылок на stackoverflow, но ищу больше вариантов:
- Как читать большой текстовый файл построчно, используя Java?
- Читать огромный файл чисел на Java с эффективным использованием памяти?
- Читать большой CSV-файл в Java