Total Questions : 20
Expected Time : 20 Minutes

1. Discuss the concepts and challenges associated with maintaining data privacy and security in distributed databases, particularly in environments with diverse access control requirements.

2. Explore the challenges and benefits of implementing hybrid database architectures that combine both centralized and distributed components, and discuss scenarios where this approach is advantageous.

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

4. Discuss the challenges and benefits of implementing distributed transactions in scenarios with high concurrency and data contention in distributed databases.

5. Which protocol is commonly used for communication between nodes in a distributed database?

6. Explore the trade-offs between consistency and latency in distributed databases, especially in scenarios with geographically distributed nodes and varying network conditions.

7. Explore the impact of network partitions on the availability and consistency of distributed databases, and propose strategies to mitigate these effects.

8. In distributed databases, elaborate on the challenges and strategies associated with achieving a globally consistent view of data across multiple nodes.

9. Explain the principles and challenges of achieving quorum-based consistency in distributed databases, and analyze its impact on system reliability and performance.

10. What is a distributed index in the context of distributed databases?

11. What is the purpose of the 'MapReduce' paradigm in distributed databases?

12. What is the role of consensus algorithms in distributed databases?

13. Explain the role of a distributed query processor in distributed databases.

14. What is ACID in the context of distributed databases?

15. What is the significance of a distributed hash table (DHT) in distributed databases?

16. Why is load balancing important in distributed databases?

17. Elaborate on the principles and challenges of achieving geo-replication in distributed databases, and analyze its impact on system performance and data consistency.

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

19. Which data storage model is commonly used in distributed databases?

20. Differentiate between horizontal and vertical partitioning in distributed databases.