首页 文章

n层arcitecture中的直接表访问与存储过程[重复]

提问于
浏览
0

可能重复:将SQL保存在存储过程与代码中的优缺点是什么

使用直接表访问与存储过程访问数据组件有什么缺点和好处

我目前正在n层环境中设计一个应用程序 .

还涉及:安全性能应用程序部署问题

建议使用这两种方法中的哪一种

2 回答

  • 0

    我同意这是this question的重复,但我要在讨论中添加的一件事是DBA经常坚持存储过程访问,因为它使他们能够控制对数据的访问 . 由于这个原因,通常也会使用视图 . 授予直接表访问权限时,必须从安全角度打开表 .

    取决于您的应用程序是作为应用程序登录还是直接登录用户(我已经看到它完成了两种方式)并且取决于您的应用程序主要是写入(即事务系统)还是主要是读取(即报告系统) (或您的DBA - 或审计员)可能不希望保持敞开的访问权限 .

  • 1

    通常SP更好 . 但这取决于您的要求 . 如果您要坚持使用特定的DBMS,那么SP有许多优点 .

    请查看here了解更多详情 .

相关问题