大規模な codeigniter アプリケーションを開発しています。mysql でストアド プロシージャを使用すると思います。CI でストアド プロシージャを使用するのは良い考えですか?
将来、CI のアクティブ レコードに問題が発生することはありますか? 私は正しいことをしていますか、それとも間違っていますか?
ストアド プロシージャ呼び出し後の Codeigniter DB エラー
私は毎回この問題に直面しています。
私に提案してください。
前もって感謝します :)
大規模な codeigniter アプリケーションを開発しています。mysql でストアド プロシージャを使用すると思います。CI でストアド プロシージャを使用するのは良い考えですか?
将来、CI のアクティブ レコードに問題が発生することはありますか? 私は正しいことをしていますか、それとも間違っていますか?
ストアド プロシージャ呼び出し後の Codeigniter DB エラー
私は毎回この問題に直面しています。
私に提案してください。
前もって感謝します :)
実際、それは「聖戦」の質問です。すべての長所と短所をグーグルで検索できますが、一般的に、特別なニーズがなく、ペットプロジェクトまたはストアドプロシージャの概念実証でない場合は、ストアドプロシージャの使用を避けてください。
理由は次のとおりです。
私の信念は間違っているかもしれませんが、プロトタイピングや急速に成長するプロジェクトにとって、ストアド プロシージャは意味がありません。私はそれらを試してみて、時々それらが良いと感じましたが、それ以上のものはありませんでした. OracleとPostgreSQLに存在するため、mysqlストアドプロシージャが追加されたようです
結論:
コードの複雑さを増してもメリットはありません (あるとしても)。
dba.stackexchange.comで質問したり、類似のものを探したりすることもできます。評判の良い人が何か提案してくれるのではないでしょうか?
Coding Horrorで入手できる一般的なストアド プロシージャに関する優れた記事は、少し古いですが、一般的に優れた考えを持っています。