Database-system implementers have paid much more attention to the ACID properties than have file-system implementers. Why might this be the case?
Answer to relevant QuestionsDuring its execution, a transaction passes through several states, until it finally commits or aborts. List all possible sequences of states through which a transaction may pass. Explain why each state transition may occur.Consider the precedence graph of Figure is the corresponding schedule conflict serializable? Explain your answer.Consider a database organized in the form of a rooted tree. Suppose that we insert a dummy vertex between each pair of vertices. Show that, if we follow the tree protocol on the new tree, we get better concurrency than if we ...When a transaction is rolled back under timestamp ordering, it is assigned a new timestamp. Why can it not simply keep its old timestamp?If deadlock is avoided by deadlock avoidance schemes, is starvation still possible? Explain your answer.
Post your question