Problem:
Question 1: Identify one benefit and one drawback of each concurrency control strategy in an OLTP application. Explain.
Question 2: Identify one benefit and one drawback of each concurrency control strategy in a data warehouse. Explain.
Question 3: Suggest a scenario for a hypothetical OLTP business system where optimistic concurrency control is most appropriate and another scenario where pessimistic concurrency control is most appropriate.
Question 4: How would the type of user, such as a computer program, an internal business user, or a customer on the web, affect your choices?