in Databases
1,410 views
0 votes
0 votes
How many operations (Read/ Write) can be placed in ‘X’ to make ‘S’, not conflict serializable?
in Databases
by
1.4k views

1 Answer

1 vote
1 vote

one read (R2C), two write(W2C) ,      W1(B)  will make the schedule not CS

HOW

IF U DRAW DEPENDENCY GRAPH AS PER OUR SCHEDULE THEN THERE IS AN ARROW FROM

 T1 TO T2.

NOW IF WE PUT SOME VALUE IN PLACE OF X SUCH THAT THERE WILL BE AN ARROW FROM

T2 TO T1.

THEN THERE IS A CYCLE.WHICH LEADS TO NOT CS

NOW THINK:

IN T1 THERE IS W1(C). THEN WHAT VALUE IN PLACE OF X WILL MAKE A DEPENDENCY FROM T2 TO T1

THAT WILLL BE R2(C)   OR    W2(C)

AND 

IN T2 THERE IS R2(B).THEN WHAT VALUE IN PLACE OF X WILL MAKE A DEPENDENCY FROM T2 TO T1

THAT WILL BE W1(B)

IF U R CONFUSING WITH THE DESCRIPTION THE DRAW THE TRANSACTION...

edited by
by

2 Comments

3

W1(B)

R2(C)

W2(C)
2
2
edited by
THANKS ..CORRECTED NOW
0
0