Podcast
Questions and Answers
What is the primary purpose of the lock table in a database system?
What is the primary purpose of the lock table in a database system?
In a database system, which of the following is a strategy used to avoid the overhead of interprocess communication for lock requests?
In a database system, which of the following is a strategy used to avoid the overhead of interprocess communication for lock requests?
What is the purpose of caching query plans in a database system?
What is the purpose of caching query plans in a database system?
What is a characteristic of Data Servers in high-speed LANs?
What is a characteristic of Data Servers in high-speed LANs?
Signup and view all the answers
Which of the following is a benefit of using Data Servers in high-speed LANs?
Which of the following is a benefit of using Data Servers in high-speed LANs?
Signup and view all the answers
What is the primary difference between page-shipping and item-shipping architectures?
What is the primary difference between page-shipping and item-shipping architectures?
Signup and view all the answers
What is the condition for granting a lock request in a replicated data scenario?
What is the condition for granting a lock request in a replicated data scenario?
Signup and view all the answers
Which type of lock request requires a lock manager at all sites containing a replica of Q?
Which type of lock request requires a lock manager at all sites containing a replica of Q?
Signup and view all the answers
What is the advantage of the majority protocol in handling writes in the presence of site failure?
What is the advantage of the majority protocol in handling writes in the presence of site failure?
Signup and view all the answers
What is the drawback of the majority protocol in terms of messages required?
What is the drawback of the majority protocol in terms of messages required?
Signup and view all the answers
What is the potential risk in the majority protocol even with a single item?
What is the potential risk in the majority protocol even with a single item?
Signup and view all the answers
How does the biased protocol handle requests for shared locks?
How does the biased protocol handle requests for shared locks?
Signup and view all the answers
What is the primary advantage of page-shipping over item-shipping?
What is the primary advantage of page-shipping over item-shipping?
Signup and view all the answers
What is the main drawback of granting locks on prefetched items in page-shipping?
What is the main drawback of granting locks on prefetched items in page-shipping?
Signup and view all the answers
What is the benefit of lock caching?
What is the benefit of lock caching?
Signup and view all the answers
When can locks on a prefetched item be returned to the server?
When can locks on a prefetched item be returned to the server?
Signup and view all the answers
What happens when there are lock conflicts on a page?
What happens when there are lock conflicts on a page?
Signup and view all the answers