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には1120ms、JDBCを使用すると600msのメモリオーバーヘッドがあります。 –
あなたが言うことは、パフォーマンスの問題、任意のプロファイラ(jvisualvmなど)でできるメモリオーバーヘッドを確認することです。しかし、結局のところ、すべてがプロジェクトの要件に依存しています。 –
JPAは「CSVインポート」とは関係ありません。何がデータベースにあるかを表すオブジェクトを持たなければなりません。それはCSVとは関係ありません –