Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Things and isolation levels in Mysql

2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

What do you mean business?

A transaction is a set of sql operations that either succeed or fail.

ACID attribute atomicity

A thing must be viewed as an indivisible minimum unit of work, and the entire transaction must either succeed or fail to roll back. For a thing, it is impossible to perform only some of its operations.

consistency (consistency)

A database is always transitioning from one consistent state to another. For example, a total of two updates, after the first update, the system crashed, and there will be no impact on the data, because the transaction has not been committed.

Isolation

Changes made by one transaction are invisible to other transactions until they are finally committed.

Durability

Once the transaction is committed, the changes are permanently saved to the database.

transaction isolation level

Problems with concurrent transactions:

dirty reads

Transactions can read uncommitted data, called dirty reads. unrepeatable reading

At the beginning of a transaction, only changes made by committed transactions can be read. In other words, any changes made to a transaction from the start until it commits are invisible to other transactions. Executing the same query twice may yield different results. phantom reading

When a transaction reads a range of records, another transaction inserts a new record in the range, and when the previous transaction reads the range of records again, it generates a phantom row. isolation level dirty read possibility non-repeatable read possibility phantom read possibility read uncommittedYesYesNorecommittedNoYesRepeatable readNoNoYesSerializableNoNo

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report