Practice free →
HomeGATE CSEcomputerscienceDatabase Management Systems › Real DBMSs implement conflict serializability ra…

Real DBMSs implement conflict serializability rather than view serializability because

Aview serializability is forbidden by the SQL standard
Bview serializability allows arbitrary commit orders
Cview serializability forbids two transactions from reading the same item
Ddeciding view serializability is NP-hard; conflict serializability is polynomial
Answer & Solution
Correct answer: D. deciding view serializability is NP-hard; conflict serializability is polynomial
Conflict serializability has a fast acyclic-graph check; view serializability requires checking equivalence to some serial order in a broader sense, which is NP-hard in general. DBMSs choose the practical proxy. View serializability is a strict superset of conflict serializability.
Solve this in the app — GATE CSE practice & 24k+ MCQs →
Related questions