Boa tarde amigos do GUJ,
Estou com um problema em particular que não encontro solução, e já realizei diversas buscas sobre o tema, possuo um arquivo em formato TXT, o qual preciso incluir dentro de um banco de dados, porem esse arquivo embora simples, represente uma estrutura complexa, de nodos alinhados, a estrategia adotada foi a leitura deste, atribuindo seus respectivos valores e dados a objetos mapeados do banco de dados, para reduzir a complexidade da importação.
Sendo assim primeiramente a aplicação lê o arquivo, e posteriormente atribui a um objeto todos os valores obtidos, e o objeto apos estar valorado, e persistido de forma integral, para poucos registros ao em torno de 15.000 a aplicação se comporta bem, porem quando importamos algo em torno de 100.000, a mesma demora horas.
Estamos utilizando uma base de dados MySql 5, com JPA 2, utilizando hibernate como framework de persistência, obtive muitas informações a respeito da persistência de milhares de registros utilizando o hibernate, com stateless session, ou até mesmo com JDBC puro, porem desta forma perderíamos muito do que já foi feito, inclusive as vantagens da utilização de um framework de ORM, vocês já passaram por tais situações? acham completamente inadequado utilizar JPA ou qualquer outra ferramenta de ORM para esse fim?
Agradeço muito a contribuição e colaboração de todos amigos.
Abraços.