Curioustab
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Distributed Databases Questions
In distributed databases, maintaining a full copy of the database at two or more sites (replication) is commonly used both for data distribution and for fault tolerance. Is this statement accurate?
Distributed DBMS: Does asynchronous replication usually slow transactions because the system spends time ensuring updates are fully propagated before commit?
Distributed query processing: In a semijoin, is only the join attribute sent to the remote site, after which only the matching rows are returned?
Failure transparency in distributed transactions: does it guarantee all-or-nothing outcomes (either all actions commit or none do)?
When are replicated databases preferred? Are they favored for workloads that are mostly read-only with relatively static data?
Does asynchronous replication immediately apply every update to all other copies (or abort) across the network?
Does the semijoin strategy reduce network traffic in distributed join processing?
Replication choices: Can database replication be implemented with either synchronous or asynchronous techniques, with asynchronous being more common in practice?
Materialized views / snapshots: Does the refresh cost depend on whether the snapshot is simple or complex?
Failures in distributed vs. centralized databases: Is each node in a distributed system subject to the same failure types as a centralized system (plus additional inter-site risks)?
1
2