私は 6 年の経験を持つ .net の男です。最近、ROR プロジェクトに取り組み始めたところ、ストアド プロシージャ/SQL 関数がまったく使用されていないことに気付きました。それについて問い合わせたところ、それが一般的な慣行であり、一般的にチームの誰もSQLクエリをまったく作成していないことを知りました。すべてはActiveRecordを使用して行われます。
これについて考えられる理由についてグーグルで検索しましたが、多くの情報が見つかりませんでした。だから私は知りたいだけの好奇心です
- ストアドプロシージャ/SQL関数の使用が好まれないのは一般的な慣行ですか?
- ストアド プロシージャを使用することの長所と短所は何ですか?