6.1.2 存储过程的优点
存储过程有很多优点,最突出的优点如下所示。
➢ 一致性:当多个用不同语言编写的应用程序完成相同的数据库任务时,把这些类似的功能合并到存储过程中,将减少重复的开发过程。
➢ 高性能:有能力的数据库管理者在团队成员中关于如何编写优化查询可能是最有经验的。因此,让这个人通过维护存储过程来创建特别复杂的数据库相关操作是很有意义的。
➢ 安全性:在特别敏感的环境,如金融、保健和军事防御中工作时,有时要求对数据的访问是严格受限的。使用存储过程可以很好地确保开发人员只能访问完成其任务所必需的信息。
➢ 架构:虽然讨论多层体系结构的优点超出了本书的范围,但应该知道,结合使用存储过程和数据层可以进一步增强大型应用程序的可管理性。关于此主题的更多信息,请在网上搜索“n层架构”。