言葉にするのが難しい質問なので、説明させてください。
RSS キャッシング システムの一部として、1 日に数回、DB に大量の行を挿入しています。description
列の 1 つは、RSS フィードのノードの「スニペット」です。
対応する DB 列が「小さなテキスト」型 (最大: 255 文字) であるため、このノードが必要以上に長くなることがあります。
それで、計算/メモリの観点から、挿入前にPHPを介して切り捨てた方が良いですか、それとも長すぎる文字列全体をMySQLにフィードして切り捨てさせる方が良いですか?
もちろんどちらも機能しますが、どちらかが他の方法よりも優れているのではないかと思いました。