(→iOS_Paper by FiftyThree) |
|||
(2 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
Sync(Synchronization)는 서로 다른 위치에 저장된 파일의 버전을 서로 일치하도록 하는 패턴이다. 사용자가 원할 때 최신 정보를 업데이트할 수 있는 하나의 패턴으로 동기화라는 명칭으로 활용하기도 한다. | Sync(Synchronization)는 서로 다른 위치에 저장된 파일의 버전을 서로 일치하도록 하는 패턴이다. 사용자가 원할 때 최신 정보를 업데이트할 수 있는 하나의 패턴으로 동기화라는 명칭으로 활용하기도 한다. | ||
− | + | 단방향 동기화는 파일을 한 방향으로만 이동시키는 경우로 apple 제품을 활용할 때 itunes가 이러한 구성을 취한다. 양방향 동기화는 파일을 양방향으로 복사하여 두 위치의 동기화 상태를 유지하여 항상 파일의 최신 버전을 유지하는 경우에 적합하다. 두 개 이상의 장치가 서버를 통해 연동되는 클라우드 형태일 경우, 각각의 장치는 서로 직접적으로 연결되는 것이 아니라 서버와 동기화하는 과정을 거치며, 이 때 한 장치에서 동기화를 진행한다고 다른 장치에까지 동기화가 진행되지는 않는다. | |
=== With this pattern, we can solve... === | === With this pattern, we can solve... === | ||
− | 서로 다른 위치에서 파일을 항상 마지막에 작업한 최신의 형태로 | + | 서로 다른 위치에서 파일을 항상 마지막에 작업한 최신의 형태로 공유하거나, 복수의 서버 및 장치 간에 유/무선의 형태로 자료를 공유하고자 할 때 동기화 작업이 필요하다. |
− | * 동기화는 | + | * 동기화는 두 서버나 장치가 연결될 경우 사용자의 설정에 따라 수동과 자동 간 변환이 가능하다. 자동으로 진행하는 경우, 동기화 빈도를 조절할 수 있다. |
* 동기화는 단방향 또는 양방향 동기화를 수행하도록 자동 설정되지만 선택 가능한 경우도 있다. | * 동기화는 단방향 또는 양방향 동기화를 수행하도록 자동 설정되지만 선택 가능한 경우도 있다. | ||
* 동기화를 진행할 때 현재의 진행단계나 진행완료 상황을 사용자에게 명확하게 피드백해주어야 한다. | * 동기화를 진행할 때 현재의 진행단계나 진행완료 상황을 사용자에게 명확하게 피드백해주어야 한다. | ||
Line 24: | Line 24: | ||
=== iOS_Paper by FiftyThree === | === iOS_Paper by FiftyThree === | ||
− | * 계정의 결제 내역에 맞게 상태를 동기화하는 과정으로, 복원 | + | * 계정의 결제 내역에 맞게 상태를 동기화하는 과정으로, 복원 개념에도 해당한다. |
{{#Widget:Vimeo|id=103219258|width=533|height=395}} | {{#Widget:Vimeo|id=103219258|width=533|height=395}} | ||
[[category:Refresh]] | [[category:Refresh]] |
Sync(Synchronization)는 서로 다른 위치에 저장된 파일의 버전을 서로 일치하도록 하는 패턴이다. 사용자가 원할 때 최신 정보를 업데이트할 수 있는 하나의 패턴으로 동기화라는 명칭으로 활용하기도 한다.
단방향 동기화는 파일을 한 방향으로만 이동시키는 경우로 apple 제품을 활용할 때 itunes가 이러한 구성을 취한다. 양방향 동기화는 파일을 양방향으로 복사하여 두 위치의 동기화 상태를 유지하여 항상 파일의 최신 버전을 유지하는 경우에 적합하다. 두 개 이상의 장치가 서버를 통해 연동되는 클라우드 형태일 경우, 각각의 장치는 서로 직접적으로 연결되는 것이 아니라 서버와 동기화하는 과정을 거치며, 이 때 한 장치에서 동기화를 진행한다고 다른 장치에까지 동기화가 진행되지는 않는다.
서로 다른 위치에서 파일을 항상 마지막에 작업한 최신의 형태로 공유하거나, 복수의 서버 및 장치 간에 유/무선의 형태로 자료를 공유하고자 할 때 동기화 작업이 필요하다.