本当にただのメモ

なるべく Qiita に投稿しよう

日付カラムをアプリに入れさせるか、DB に入れさせるか

まだ結論は出せていない。

  • アプリに入れさせるメリット
    • テストのとき便利
      • ちょっと時刻を変えたい、とか
      • 並び順を保証させたいとか(逆に DB だと 1秒たりとも変わらないと並び順が不定になる)
  • DB に入れさせるメリット
    • 漏れがない
    • アプリケーションサーバーが複数あって微妙に時刻がズレてるとかになるよりmaster dbの時刻で決まって便利

ログ的な役割だったらDBに入れさせて、アプリに絡むやつとかはアプリで入れる ... とか?(しかしテーブルに寄ってポリシーが分かれるのもそれはそれで ... という感じがする)