2014年7月9日 / 最終更新日時 : 2014年7月9日 admin Ruby on Rails 論理削除Gem(Paranoia)を自分好みにカスタマイズ DBのユニーク規制が、データの整合性を保つ最後の砦だと考えている。 実装に注意したり、DBを直接書き換える場合に、注意すれば良いのだけれど、やっぱりバグやヒューマンエラーは付き物。 バグやヒューマンエラーを考えると論理削 […] Paranoiaカスタマイズ
2013年12月26日 / 最終更新日時 : 2013年12月26日 admin Ruby on Rails Railsのトランザクションが怖い トランザクションを全体に掛けて、大量のINSERT/UPDATEを行う処理があり、これを実行したら大量にメモリが消費され、物理メモリを食い尽し -> スワップが発生 -> Load averageが急上昇、という事態に見 […] ActiveRecordトランザクション