오늘 저는 웹 2.0에서 모바일과 기존 웹 2.0 아키텍처의 차이점에 대해 이야기했습니다. 제가 확인한 가장 큰 차이점은 모바일 디바이스의 연결이 불안정한 경우가 많다는 점입니다. 연결이 가능하더라도 지연 시간이 긴 경우가 많습니다. 사용자들은 웹을 검색하거나 트윗을 보낼 때 오래 기다리는 것에 익숙하지만, 그렇다고 해서 이를 좋아하는 것은 아닙니다.
저는 모바일 기기가 사용자가 탐색할 가능성이 높은 페이지와 콘텐츠를 미리 로드하여 탐색할 때 기다릴 필요가 없도록 하는 미래의 비전을 제시했습니다. 스토리지 비용이 빠르게 하락하고 있고 네트워크 지연 시간도 이미 최고 수준으로 개선되었기 때문에 개인화된 인터넷 사본을 주머니에 넣고 다니는 것이 더 실용적인 방향으로 나아가고 있는 추세입니다.
청중의 질문은 충돌 감지 및 관리에 초점을 맞춘 지능적인 질문이었습니다("연결이 끊긴 두 사용자가 서로 모순되는 편집을 하면 어떻게 되나요?"). 물론 대답은 Couchbase가 모든 충돌을 추적하여 애플리케이션에서 쉽게 해결할 수 있다는 것입니다. 어떤 사람들은 데이터베이스 내부에서 자동 병합 처리를 원하지만, 다양한 병합 전략의 가능성이 방대하고 애플리케이션의 관심사로 제대로 이해되고 있기 때문에 애플리케이션에 이를 푸시하는 것이 더 나은 솔루션이라고 생각합니다.
슬라이드 공유 프레젠테이션은 비공개입니다...