烟台住房和城乡建设厅网站,网页制作培训上海,房产网站建设ppt,成都百度推广优化创意平时业务开发#xff0c;大部分业务逻辑是使用sql还是代码编写呢#xff1f; 这个每个公司可能要求不同#xff0c;其实是每个公司负责人根据公司业务制定的规定。或者根本没有规定#xff0c;每个负责单个项目的人领到需求直接开整#xff0c;sql一把梭导致后面其他人维护…平时业务开发大部分业务逻辑是使用sql还是代码编写呢 这个每个公司可能要求不同其实是每个公司负责人根据公司业务制定的规定。或者根本没有规定每个负责单个项目的人领到需求直接开整sql一把梭导致后面其他人维护麻烦。 下面是说下2种方式的好处和缺点 sql: 优点 如果是对表结构比较熟悉开发起来代码量少速度快排查问题直接看sql日志排查快 缺点数据库迁移sql语句不支持后期不熟悉人维护麻烦严重依赖mysql受到限制数据库资源有限
业务代码中处理复杂逻辑只写简单sql 优点更好的支持数据库迁移后期维护代码更容易受mysql服务性能影响小优化方式更多 缺点开发代码量多些关键点需要打印日志排查问题多次串行连接mysql耗时多些
总结根据上面说的2种优缺点复杂逻辑还是写业务代码比较好不能过多的依赖mysql因为更多的java开发对mysql了解不是很深同一个公司数据库更多的是多个应用共用更好的维护这点是很重要的。