博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
应不应该使用存储过程的几个要点
阅读量:4127 次
发布时间:2019-05-25

本文共 299 字,大约阅读时间需要 1 分钟。

对于业务逻辑应不应该放到SP里面的讨论由来已久,最有价值也最没有价值的观点就是,有些该放到SP有些不该放,那么到底哪些该放那些不该放呢?这需要从多个维度来考虑这个问题,这个看起来简单,但不简单的问题。

可移植性。考虑不要使用SP,但是不能和性能因素相冲突。
性能。高性能坚决使用SP。
计算复杂度。复杂度高的坚决不用SP,除非万不得已。
简单的CRUD不要使用SP。
访问多个表的数据进行处理的逻辑放到SP里面。
开发人员。如果没有SP的开发人员就应该仔细斟酌了。
复杂的业务逻辑且在设计的时候更多使用应用服务器来解决性能问题的,不使用SP。
屏蔽多语言问题的,使用SP。这些往往都是历史遗留问题。

转载地址:http://oohpi.baihongyu.com/

你可能感兴趣的文章
83. Remove Duplicates from Sorted List(easy)
查看>>
88. Merge Sorted Array(easy)
查看>>
Spring 加载 application.xml 出错FileNotFoundException
查看>>
PriorityQueue的使用
查看>>
Singleton Pattern
查看>>
向一位在腾讯做产品经理的学长取的经
查看>>
android错误:The method makeText(Context, CharSequence, int) in the type
查看>>
《android课表》之metro风格
查看>>
android.view.InflateException: Binary XML file line #79: Error inflating class <unknown>
查看>>
android设置Spinner字体颜色,格式,大小
查看>>
android开发实现按两次退回键退出程序
查看>>
【android课表】一个简单的安卓课表软件
查看>>
【我是一只It小小鸟】有感
查看>>
【三傻大闹宝莱坞】有感
查看>>
版本问题android1.5以后没有android.content.pm.IPackageInstallObserver包
查看>>
android java.net.UnknownHostException:异常
查看>>
java网页数据抓取
查看>>
android手机号查询网站数据抓取
查看>>
ubuntu下配置MyEclipse环境
查看>>
Sub-process /usr/bin/dpkg returned an error code (1) 的解决办法
查看>>