client-server
application
as a multitiered architecture
. Place logically different components on different machines .clients and servers
- more common in modern
architecture .
A client
or server
may be physically
split up into logically
equivalent parts, but each part is operating on its own share of the
complete data set, thus balancing the load .i tried to understand what the different between the vertical
and horizontal
? what's the meaning of "logically
" and "physically
" ?...but i can't !! anybody know .. ??
From the solution manual of Distributed Systems: Principles and Paradigms (Tanenbaum, van Steen):
- Vertical distribution refers to the distribution of the different layers in a multitiered architecture across multiple machines.
- Horizontal distribution deals with the distribution of a single layer across multiple machines, such as distributing a single database.
Examples of layers could be: