10
データベースレイヤーにアプリケーションロジックを配置することに対する、またはそれに対する議論は何ですか?
注 Programmers.seとdba.seの対象者は異なり、異なる視点を持つため、この場合、データベースレイヤーにアプリケーションロジックを配置したり、配置したりするための議論は何ですか?Programmers.seで。 これに関するdbaについての議論はすでに見つかりませんでした。元の投稿にはそれがすべて記載されています。 ほとんどのソフトウェア開発者は、アプリケーションロジックをアプリケーションレイヤーに保持することを望んでおり、おそらくここに保持するのが自然であると感じるでしょう。データベース開発者は、トリガーおよびストアドプロシージャとして、アプリケーションロジックをデータベース層に配置したいと考えているようです。 個人的には、アプリケーション層にできるだけ多くの層を残して、層のデバッグを容易にし、層の責任を分離しておくことを好みます。 これについてどう思われますか。また、データベースレイヤーに実装しても問題ない、またはすべきでないものは何ですか? NB私はその質問のOPではありませんが、元の文言はそのまま残しました。