Scalability: Vertical vs Horizontal
18 Questions
3 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

In vertical scalability, you will increase the ______ of a single system adding more resources to one single system.

height

Scaling a distributed system is as simple as adding a few more ______ to the network.

computers

In horizontal scalability, you will add new ______ to the cluster and increase the length of the network.

members

If a hardware component of a ______ system fails, it may stop working, and your application will not remain available for your users.

<p>monolithic</p> Signup and view all the answers

A ______ failure in a cluster will only reduce the capacity, but the overall system remains working.

<p>system</p> Signup and view all the answers

The distributed architecture uses a ______ of computers.

<p>cluster</p> Signup and view all the answers

The industry needed a new ______ or platform to handle the Big Data Problem.

<p>approach</p> Signup and view all the answers

Distributed systems are ______ Scalable, and Monolytic Systems are Vertically Scalable.

<p>Horizontally</p> Signup and view all the answers

Distributed systems can ______ hardware failures and may offer greater availability.

<p>tolerate</p> Signup and view all the answers

Distributed systems can start with a small ______ and add more computers to the cluster as the business grows.

<p>cluster</p> Signup and view all the answers

Monolithic systems are ______ and time-consuming to scale.

<p>complex</p> Signup and view all the answers

Distributed approach is more ______.

<p>economical</p> Signup and view all the answers

Engineers evaluated the monolithic and ______ approaches to design a new data processing system.

<p>distributed</p> Signup and view all the answers

The evaluations indicate that ______ system could be a better choice.

<p>distributed</p> Signup and view all the answers

Hadoop came up as a new data processing platform to solve ______ problems.

<p>Big Data</p> Signup and view all the answers

The Hadoop platform was designed and developed in ______.

<p>layers</p> Signup and view all the answers

The core platform layer offered three capabilities: Distributed cluster formation, Data storage and retrieval on the distributed cluster, and distributed data processing using ______ programming language.

<p>Java</p> Signup and view all the answers

Hadoop was developed as an operating system of a ______ cluster.

<p>distributed</p> Signup and view all the answers

Study Notes

Scalability

  • In vertical scalability, you increase the capacity of a single system by adding more resources.
  • In horizontal scalability, you add new nodes to the cluster and increase the network length.

Distributed Systems

  • A hardware component failure in a distributed system only reduces capacity, but the overall system remains working.
  • Distributed systems use a cluster of computers.
  • They are scalable and can handle hardware failures, offering greater availability.
  • They can start small and add more computers to the cluster as the business grows.

Monolithic Systems

  • Monolithic systems are difficult and time-consuming to scale.

Hadoop Platform

  • Hadoop was developed to solve Big Data problems.
  • It was designed and developed in an open-source environment.
  • The core platform layer offers three capabilities: distributed cluster formation, data storage and retrieval on the distributed cluster, and distributed data processing using MapReduce programming language.
  • Hadoop was developed as an operating system of a distributed cluster.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Learn about the differences between vertical and horizontal scalability. Vertical scalability involves adding more resources to a single system, while horizontal scalability involves adding more computers to a network. Understand the concepts of scaling in distributed systems.

More Like This

Use Quizgecko on...
Browser
Browser