В чем разница между файловой системой p2p и распределенной файловой системой? - PullRequest
0 голосов
/ 24 сентября 2018

Когда я искал средство распределенного хранения для своего приложения, я обнаружил два типа технологий: первые представляют себя как файловую систему p2p (IPFS ..)
, а другие как распределенную файловую систему (Ceph ..)
Так в чем же различие между системами p2p и распределенной системой?

Что я считаю (это может быть неправильно), так это то, что системы p2p не предполагают доверия между узлами, в отличие от распределенных систем, все узлы должныдоверять друг другу или, по крайней мере, доверять «главному» узлу.

1 Ответ

0 голосов
/ 16 ноября 2018

P2P - это архитектура распределенных систем.

Я считаю (это может быть ошибочным) то, что системы p2p не предполагают доверия между узлами, в отличие от распределенных систем, все узлы должны доверять каждомудругие или, по крайней мере, доверяют «главному» узлу.

Это зависит от вашего определения доверия.Если «доверие» означает работу автономного компьютерного узла, то вы правы.

P2P включает компонент с именем Peer.В P2P каждый узел имеет одинаковую мощность / возможности с другим узлом в сети.Один узел может работать один без другого узла.

Другим примером архитектуры распределенной системы является архитектура клиент-сервер.

Клиент имеет ограниченные возможности по сравнению с узлом.Клиент должен подключиться к серверу для выполнения конкретной задачи.Клиент имеет ограниченные возможности без сервера.

...