JPA는 CSV 데이터 파일을 데이터베이스로 가져 오는 데 적합합니까?JPA를 사용하여 CSV 가져 오기
이전 JDBC를 사용하여 CSV를 데이터베이스로 가져 오므로 JDBC에서 JPA로 지속성 메커니즘을 변경하려고합니다. CSV는 일반적으로 2000-5000 행을 갖습니다.
JPA는 CSV 데이터 파일을 데이터베이스로 가져 오는 데 적합합니까?JPA를 사용하여 CSV 가져 오기
이전 JDBC를 사용하여 CSV를 데이터베이스로 가져 오므로 JDBC에서 JPA로 지속성 메커니즘을 변경하려고합니다. CSV는 일반적으로 2000-5000 행을 갖습니다.
더 중요한 것은 코드 작성 및 지원이 쉽고 성능이 더 빠릅니다. JPA는 JDBC와 비교할 때 메모리 오버 헤드가 크지 만 데이터 모델은 지원하기가 쉽습니다.
난 그냥 데이터베이스에 600 값 (그 JSP 페이지에서 오는)에 대한지도의 일괄 가져 왔어요. JPA에서 네트워크 타임 라인을 검토하면 JPA에서 1120ms, JDBC를 사용하여 600ms와 같은 메모리 오버 헤드가 발생합니다. –
당신이 말하는 것은 성능 문제입니다. 어떤 프로파일 러에서나 할 수있는 메모리 오버 헤드를 확인하십시오 (예를 들어 jvisualvm). 그러나 결국 모든 것이 프로젝트 요구 사항에 달려 있습니다. –
JPA는 "CSV 가져 오기"와 관계가 없습니다. 데이터베이스에 무엇이 있는지 나타내는 객체가 있어야합니다. 그게 CSV와 아무 관련이 없습니다 –