2016-08-05 2 views
1

난 그냥 DFS의 https://en.wikipedia.org/wiki/Clustered_file_system#Distributed_file_systemsDropbox는 분산 파일 시스템으로 간주됩니까?

정의를 읽고 있었다 정확히 나에게 보관을 설명하기 위해 보이지만 그것은 내가 생각 하나였다 경우가 될 것이다 과정의 예를 목록에 없습니다.

그럼이 범주에 속하지 않는 Dropbox와 다른 점은 무엇입니까?

+1

dropbox 회사는 DFS의 일부 기술을 사용할 수 있습니다. 그러나 사용자가 상호 작용하고 dropbox를 사용하는 방식은 DFS가 아닙니다. https://www.quora.com/What-technology-stack-does-Dropbox-use – BobNoobGuy

답변

1

일반적으로 분산 파일 시스템에 대해 이야기 할 때 Dropbox가 지원하지 않는 속성이 필요합니다. 예를 들어, 당신과 내가 폴더를 공유한다면, 그 안에 "work.txt"라는 파일을 생성 할 수 있으며, 그 안에 "work.txt"파일을 만들 수 있습니다. 우리가 충분히 빨리 수행하면 (또는 ' Dropbox와 동기화되지 않음) 동일한 파일의 충돌하는 사본이 생성됩니다.

우리가 같은 파일을 동시에 편집하는 경우에도 유사한 예가 있습니다. 충돌하는 복사본이 있기 때문에 분산 파일 시스템이 방지해야합니다. 참조하는 링크에서 이것은 "동시성 투명성, 모든 클라이언트는 파일 시스템의 상태에 대한 동일한 뷰"라고합니다.

속성 보관함의 다른 예는 다음을 지원하지 않습니다. 컴퓨터에 장애가 발생하면 (예 : 하드 드라이브가 손상됨) Dropbox에 업로드되지 않은 데이터가 손실 될 수 있습니다. 내 데이터가 로컬 디스크에 기록되었다고 생각되는 작은 창이 있지만 컴퓨터가 고장 나면 그 데이터가 손실됩니다.

마지막으로 Dropbox가 파일 잠금과 함께 작동하는 방법을 잘 모르겠습니다. 예를 들어, MS Office는 .doc 파일을 잠근 후 다른 사람이 동시에 작업하지 않도록합니다. 나는 Dropbox가이 기능을 지원한다고 생각하지 않는다.

complexities of implementing a distributed file-system에 대한 블로그 게시물을 작성 했으므로 도움이 될 것입니다.

관련 문제