I sometimes receive questions from engineers at lectures on Distributed and Cooperative Autonomous Network Systems, ML, working groups and others.
"Chief, I think that model is not a Distributed Model, but a Replicated Model."
Many engineers misunderstand how to catch this semantics.
In the case of this semantics, the Distributed Model is as follows.
Why does such a misunderstanding happen?
What can be considered as the cause is ambiguous explanation of RAID level or ambiguous naming of distributed system middleware.
For example, although not strictly a mistake,
ex.) Striping of raid 0 is Distributed Model. ex.) Mirroring of raid 1 is Replicated Model.
As it explains, many engineers misunderstand.
Both RAID 0 and RAID 1 are Distributed Model.
The RAID 0 Model distributes the data after spliting the data. The RAID 1 Model distributes the data after replicating the data.
If I write so far, you will understand anymore. Both are Distributed Model.
Of course, it is a Distributed Model because it distributes data.
If you do not distribute and arrange the data, it is not a Distributed Model.
This semantics also does not depend on distributing units.
Whether it is a bit unit, a block unit, a chunk unit, a record unit, a table unit, a file unit, a data resource unit, a node unit, or a cluster It might be a unit.
These are all Distributed Models for the purpose such as HA.