by adding more machines to a pool of resources, whereas, ‘‘Vertical
Scaling/Scaling Up’’ means adding more CPU, RAM, etc. to
existing machines.
Scaling Up by adding new expensive big servers is difficult because
of
• Hardware limitations.
• Involves lots of complex Join Operation.
• Requires higher level of skills.
• Not reliable in some cases.
• Replicate/distribute data over many servers.