直接操作数据库和通过中间件操作数据库的区别?

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:44:12

个人觉得:
好处:
1 首先,直接操作数据库,速度有所保证
2 sql直接写,灵活,当然前提是你对sql的语句要强。
中间件:
1 可以以操作对象的方式操作数据库
2 有成熟的回滚机制。
坏处:
直接操作数据库,如果对回滚方式不明确,可能导致垃圾数据。
操作中间价需要了解中间件的相关操作机制。
操作中间价操作数据库,有时会有所限制,不灵活。

执行效率有一点不同。还有前者操作需要掌握SQL语句。
但通过中间件的话,可以设计成窗口式操作。