Total Questions : 10
Expected Time : 10 Minutes

1. Define the term 'isolation' in the context of distributed databases.

2. What is the purpose of the two-phase commit protocol in distributed databases?

3. In distributed databases, what does ACID stand for?

4. Explain the role of a distributed lock in maintaining data integrity.

5. Define the term 'fault tolerance' in the context of distributed databases.

6. Discuss the challenges and solutions related to achieving atomicity in distributed transactions across multiple nodes, considering scenarios of partial failures.

7. What is the role of a distributed coordinator in a distributed database system?

8. Discuss the concept of eventual consistency in distributed databases.

9. How does the 'Raft consensus algorithm' differ from the 'Paxos algorithm' in terms of simplicity and usability in distributed systems?

10. What is the role of a distributed database coordinator?