パフォーマンスのよいプログラムの作り方を教えてください。
noukan
投稿数: 44
名寄せ処理をするにあたりパフォーマンスのよいプログラムの作り方を教えてください。
対象データは金融系ファイルがで100万件のレコードがあります。
ファイルレイアウトはid+名前+生年月日+電話+住所になります。
前後のレコードをマッチンッグさせ条件に合えば前レコードのidを後レコードのidに入替します。
マッチング条件は名前が一致and (生年月日が一致 or 電話が一致 or 住所が一致 )になります。
そのため下記sortを3回行ってからマッチンッグさせます。
sort1:名前<生年月日<電話<住所
sort2:名前<電話<生年月日<住所
sort3:名前<住所<電話<生年月日
このような方法以外にパフォーマンスのよいプログラムの作り方ありましたら教えてください。
対象データは金融系ファイルがで100万件のレコードがあります。
ファイルレイアウトはid+名前+生年月日+電話+住所になります。
前後のレコードをマッチンッグさせ条件に合えば前レコードのidを後レコードのidに入替します。
マッチング条件は名前が一致and (生年月日が一致 or 電話が一致 or 住所が一致 )になります。
そのため下記sortを3回行ってからマッチンッグさせます。
sort1:名前<生年月日<電話<住所
sort2:名前<電話<生年月日<住所
sort3:名前<住所<電話<生年月日
このような方法以外にパフォーマンスのよいプログラムの作り方ありましたら教えてください。
投票数:1
平均点:10.00
投稿ツリー
-
パフォーマンスのよいプログラムの作り方を教えてください。
(noukan, 2014-12-4 11:45)
- Re: パフォーマンスのよいプログラムの作り方を教えてください。 (Jiro123, 2014-12-10 18:15)
- Re: パフォーマンスのよいプログラムの作り方を教えてください。 (tkd, 2014-12-12 13:01)
- Re: パフォーマンスのよいプログラムの作り方を教えてください。 (Tanda, 2014-12-31 18:41)