直接操作数据库和通过中间件操作数据库的区别?
1个回答
关注
展开全部
咨询记录 · 回答于2022-11-27
直接操作数据库和通过中间件操作数据库的区别?
[玫瑰]亲,您好!直接操作数据库和通过中间件操作数据库的区别?解答:好处:1、首先,直接操作数据库,速度有所保证。2、sql直接写,灵活,当然前提是您对sql的语句要强。中间件:1、可以以操作对象的方式操作数据库2、有成熟的回滚机制。坏处:直接操作数据库,如果对回滚方式不明确,可能导致垃圾数据。操作中间价需要了解中间件的相关操作机制。操作中间价操作数据库,有时会有所限制,不灵活。