定期的に処理し、結果をテーブル B に保存しているエントリを含むテーブル A があります。次に、A の各エントリについて、B の最新の処理日を決定したいと思います。
私の現在の実装では、両方のテーブルを結合し、最新の日付を取得しています。ただし、代替の、おそらく柔軟性の低いアプローチは、日付をテーブル A に直接格納することです。
両方のケース(パフォーマンス、スケーラビリティなど)の長所と短所を考えることができますが、まだそのようなケースはありませんでした。スタックオーバーフローの誰かが同様の状況にあり、どちらかの推奨事項があるかどうかを確認したいと思います特定の理由。
以下は簡単なスキーマ設計です。
Table A
id, some-data, [possibly-here-last-process-date]
Table B
fk-for-A, data, date
ありがとう