直接操作数据库和通过中间件操作数据库的区别?
2个回答
2009-10-14
展开全部
个人觉得:
好处:
1 首先,直接操作数据库,速度有所保证
2 sql直接写,灵活,当然前提是你对sql的语句要强。
中间件:
1 可以以操作对象的方式操作数据库
2 有成熟的回滚机制。
坏处:
直接操作数据库,如果对回滚方式不明确,可能导致垃圾数据。
操作中间价需要了解中间件的相关操作机制。
操作中间价操作数据库,有时会有所限制,不灵活。
好处:
1 首先,直接操作数据库,速度有所保证
2 sql直接写,灵活,当然前提是你对sql的语句要强。
中间件:
1 可以以操作对象的方式操作数据库
2 有成熟的回滚机制。
坏处:
直接操作数据库,如果对回滚方式不明确,可能导致垃圾数据。
操作中间价需要了解中间件的相关操作机制。
操作中间价操作数据库,有时会有所限制,不灵活。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询