知识卡片

存储过程双刃剑

专业/工作

内容

存储过程贴近数据,性能和数据完整性可能更好;但它会把业务逻辑推向数据库平台,削弱语言工具、测试和迁移灵活性。发散:性能收益要和长期演化成本一起算。

参考来源

《企业应用架构模式》第8章《通盘考虑》