no interfering transaction B will ever coexist in the system with A

Status
Not open for further replies.

Tara2

Member
Joined
Nov 16, 2017
Member Type
Student or Learner
Native Language
Persian
Home Country
Iran
Current Location
Iran
I don't understand the bolded part. Can you please explain it simpler? Is "no interfering transaction B" like "transaction B that don't interfere with A"? Does 'ever' mean 'always'?

"Now, in the interest of reducing resource contention and thereby improving performance and throughput, real-world systems typically do allow the construction of transactions that are not two-phase-that is, transactions that "release locks early" and then go on to acquire more locks. However, it should be clear that such transactions are a risky proposition; at best, allowing a given transaction A not to be two-phase amounts to a gamble that no interfering transaction B will ever coexist in the system with A."

An Introduction to Database Systems, 8th edition, C J Date
 
No. It's saying that it is a gamble that there will not be something else that interferes.

"No XXX will coexist."

XXX here is "(an) interfering transaction (called) B."
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top