データベースをループして、適切な値を見つけて、別のファイルの適切なセルに挿入したいと思います。おそらくcsv、またはその他の人間が読める形式です。擬似コード:
for item in huge_db:
for list_of_objects_to_match:
if itemmatch():
if there_arent_three_matches_yet_in_list():
matches++
result=performoperationonitem()
write_in_file(result, row=object_to_match_id, col=matches)
if matches is 3:
remove_this_object_from_object_to_match_list()
毎回すべての出力ファイルを 1 行ずつ調べる以外の方法を考えられますか? 何を検索すればよいかさえわかりません...さらに良いことに、db で一致する 3 つのオブジェクトを見つけて、結果をリアルタイムで取得するより良い方法はありますか? (操作には時間がかかりますが、RTで結果が飛び出すのを見たいです)