不支持事务的存储引擎有什么作用呢?

来源:2-15 Innodb存储引擎的特性(2)

96年的nash

2019-11-08

感觉存储引擎不支持事务的话,如果对数据库内数据进行添加,删除,或者更新的误操作的时候,由于不支持事务,所造成的损失应该会非常大啊。所以,是不是不支持事务的只能作为存贮和查询更能更多一点啊。
还有,老师,HBase也是不支持事务的非关系型数据库,而且HBase可以读操作,也可以写操作,万一发生误操作怎么办呢?

写回答

1回答

sqlercn

2019-11-08

为了支持事务数据库会耗用更多的资源,比如要对数据加锁,这样就降低了数据的并发处理性能,而有很多业务场景是不要完全的业务特性的,比如在一些大数据的场景中就不需要完全的事务支持,你所说的HBASE也是应用在大数据业务场景的,这种场景的特点是数据存储量大,计算复杂而对事务的求并不高,所以可以使用不支持事务的存储引擎。

0
3
96年的nash
非常感谢!
2019-11-08
共3条回复

MySQL提升课程 全面讲解MySQL架构设计

面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。

4419 学习 · 547 问题

查看课程