Distributed Computing Junior
How does a distributed file system differ from a traditional file system?
Select the correct answer
A distributed file system stores files only temporarily.
A distributed file system does not provide file sharing capabilities.
A distributed file system is limited to single-user access.
A distributed file system spans multiple servers, whereas a traditional file system operates on a single machine.
What is the role of a distributed file system in distributed computing?
Select the correct answer
A distributed file system manages files across multiple servers, providing a unified view of data.
A distributed file system is a system that only works on a single server.
A distributed file system is used solely for creating backups.
A distributed file system stores data only in a local storage device.
Explain the concept of sharding in distributed databases.
Select the correct answer
Sharding in distributed databases involves dividing the database into smaller, more manageable pieces called shards.
Sharding in distributed databases involves combining multiple databases into one large database.
Sharding in distributed databases is a technique for backup and recovery.
Sharding in distributed databases is about encrypting data for security.
What are some of the key challenges with distributed databases?
Select the correct answer
Key challenges with distributed databases include limited storage capacity.
Key challenges with distributed databases include the cost of hardware and software.
Key challenges with distributed databases include user interface design and usability.
Key challenges with distributed databases include consistency, latency, and fault tolerance.
What is the purpose of a distributed database?
Select the correct answer
The purpose of a distributed database is to manage data across multiple locations for improved performance and reliability.
The purpose of a distributed database is to store all data on a single server for easy access.
The purpose of a distributed database is to eliminate the need for data replication.
The purpose of a distributed database is to reduce the need for data redundancy.
What is the difference between synchronous and asynchronous communication in distributed systems?
Select the correct answer
Synchronous communication is a feature of all distributed systems.
Synchronous communication in distributed systems requires all parties to wait for each other, while asynchronous communication allows them to proceed independently.
Synchronous communication uses real-time processing, while asynchronous communication uses batch processing.
Synchronous communication is always faster than asynchronous communication.
Explain the CAP theorem and its implications for distributed systems.
Select the correct answer
The CAP theorem states that a distributed system cannot simultaneously guarantee Consistency, Availability, and Partition tolerance.
The CAP theorem states that a distributed system can achieve Consistency, Availability, and Partition tolerance at all times.
The CAP theorem is about optimizing network bandwidth in distributed systems.
The CAP theorem relates to achieving high performance in a single-node database.
What is distributed computing, and why is it important?
Select the correct answer
Distributed computing is about enhancing the performance of a single processor.
Distributed computing involves multiple computers working together to achieve a common goal.
Distributed computing refers to the use of a single computer for multiple tasks.
Distributed computing means using cloud services for all computing needs.