짧은 답변 : 현지 저장소는 개인 단일 장치 작업 및 직접 제어를 선호; 클라우드 동기화 장치 낭비 및 협력을 선호합니다.모델은 자동으로 안전, 빠르거나 신뢰할 수 없습니다.
Notestopin은 현재 노트 콘텐츠를 저장합니다. chrome.storage.local그것은 자동 멀티 장치 노트 동기화를 제공하지 않습니다.
크롬에서 ‘지방’이란 무엇을 의미하는가
Chrome의 확장 문서에 따르면 스토리지.LOCAL 데이터는 현지적으로 저장되며, 기본 10MB 제한이 있으며, 확장이 제거되면 삭제됩니다. 무제한 저장 허가; Notestopin의 현재 선언은 그것을 요구하지 않습니다.
현재 읽기 Chrome 스토리지 API 문서화 로컬 확장 저장소는 다운로드에서 볼 수있는 일반 파일과 동일하지 않으므로 수출은 여전히 필수적입니다.
‘Cloud Sync’란 무엇을 의미할 수 있는가
합성된 도구는 일반적으로 데이터를 원격 서비스로 전송하고 계정이나 장치 정체성과 연결합니다.좋은 구현은 오프라인으로 데이터를 암호화하고, 암호화된 전송을 지원하고, 버전 역사를 지원하며, 회복을 제공합니다.나쁜 구현은 그들 중 어느 것도 할 수 없습니다.
"클라우드"를 하나의 아키텍처로 취급하지 마십시오.이 서비스를 운영하는 사람, 암호화 된 사람, 불만 텍스트에 액세스 할 수있는 사람, 삭제가 어떻게 작동하는지, 그리고 수출이 사용 가능한지 물어보십시오.
중요한 트랜스포트를 비교해 보세요.
현지 첫 메모
- 강점 : 메모 텍스트를 포함하는 중앙 응용 프로그램 데이터베이스가 없습니다; 지역 읽기; 응용 프로그램 서버 라운드 여행없이 사용할 수 있습니다; 계정 서비스에서 명확한 분리.
- 비용 : 자동 장치 손실 없음; 삭제 또는 프로필 손실은 작업 복사본을 제거할 수 있습니다; 협력은 수동으로; 저장 금액이 적용됩니다.
클라우드 합성 노트
- 강점 : 장치 간의 편리한 액세스; 더 쉽게 공유; 중앙 복구 및 역사가 가능하다.
- 비용 : 계정 및 서비스 의존성; 더 큰 중앙 노출 표면; 보존 및 수출 정책 문제; 네트워크 이용 가능성은 암호화되지 않은 데이터에 영향을 미칠 수 있습니다.
하이브리드 노트
- 강점 : 현지 작업 복사 및 제어 된 동기화는 오프라인 액세스 및 장치 이동성을 제공 할 수 있습니다.
- 비용 : 더 복잡한 갈등 처리, 암호화 및 회복 행동; “지방-첫 번째”는 “아직 전송되지 않는다”는 것을 의미하지 않습니다.
개인 정보 보호: 불만이 어디에 있을 수 있는지 물어보십시오.
현지 실행을 위해, 불만 텍스트는 브라우저 프로필, 메모리, 화면, 그리고 수출 된 파일에 존재할 수 있습니다.
클라우드 구현을 위해, plaintext 액세스는 암호화 및 서비스 디자인에 달려 있습니다.Transport 암호화는 트랜지스에서 데이터를 보호하지만 서비스 운영자가 저장된 콘텐츠를 읽을 수 없다는 것을 스스로 증명하지 않습니다.
Notestopin의 정책은 추가적인 한계를 끌어 들이고 있습니다 : 노트 콘텐츠는 지역 확장 저장소에 남아 있으며, 제한된 pseudonymous 제품 사용 이벤트는 별도로 전송되며 노트 콘텐츠가 포함되지 않습니다.
성과와 오프라인 행동은 슬로건이 아닙니다.
현지 리더는 애플리케이션 서버 늦은 시간을 피하지만 성과는 여전히 인덱스, 데이터 크기 및 장치 속도에 달려 있습니다. 잘 설계된 클라우드 도구는 또한 현지적으로 캐시하기 때문에 즉시 느낄 수 있습니다.
당신이 관심있는 정확한 작업 흐름을 테스트하는 대신 건축의 승리를 가정합니다.
지역을 선택할 때
- 1 개의 기본 브라우저 프로필이 허용됩니다.
- 노트에는 응용 프로그램 데이터베이스에서 원하지 않는 개인 계획 맥락이 포함되어 있습니다.
- 수동 백업은 실제로 유지할 책임입니다;
- 실시간 협력은 불필요하다.
Sync 선택할 때
- 무선 장치 스위치는 필수적입니다;
- 여러 사람이 같은 기록을 편집해야합니다.
- 중앙 버전 역사 및 계정 복구는 현지 통제를 초과;
- 공급자의 암호화, 액세스, 유지 및 수출 모델은 귀하의 요구를 충족합니다.
5분간의 평가
- 액세스가 필요한 장치와 사람들을 기록하십시오.
- 저장할 것으로 예상되는 가장 민감한 노트를 분류하십시오.
- 데이터 손실이 얼마나 받아 들일 수 있는지 결정하십시오.
- 면허, 개인 정보 보호 정책, 수출, 삭제 및 복구를 검사합니다.
- 오프라인 액세스 테스트 및 실제 복구 - 다운로드뿐만 아니라.
결정은
현지 및 클라우드는 도덕적 범주가 아닙니다. 현지-첫 번째는 개인 단일 사용자 Pin 메모 레이어에 대한 강력한 적합성, 당신이 백업을 수출 할 수 있도록. Sync는 종종 협력 및 여러 장치에 가장 적합한, 서비스는 투명한 제어를 통해 신뢰를 얻을 수 있도록.
Pinterest 시스템을 계속 구축하십시오.
다음 단계와 일치하는 가이드를 계속하십시오 :