웹 서비스와 클라이언트 - 서버 아키텍처에 대한 반 이론적 질문을 할 것입니다.웹 서비스는 어떻게 사용합니까?
약 50 개의 테이블이있는 데이터베이스가있는 서버가 있습니다. 이 서버는 클라이언트와 연관된 사용자에 대한 정보가 들어있는 하나의 테이블을 보유합니다. 각 클라이언트는 db에있는 모든 데이터의 하위 세트와 연관되어 있습니다.
미리 정의 된 빈도와 특정 웹 서비스를 호출하는 각 클라이언트 (Android 앱에서 실행되는)가 로컬 데이터베이스를 채우고, 서버 sb에 상주하는 모든 테이블의 복사본을 생성하며 요청 클라이언트와 관련된 정보 만 제공합니다.
또한 db 서버 측의 데이터가 변경 될 수 있으므로 자주 동기화해야합니다. 클라이언트 응용 프로그램은 온라인 쇼핑 응용 프로그램으로 imaginated 할 수있다, 그래서에 대한 로컬 데이터베이스를 채우기 이야기 할 때, 주문 등 그래서
를 제거하는 주문을, 공급 업체, 기사를 통해 가능 브라우징해야한다는 고려
상점 공급자, 기사, 즉 요청하는 클라이언트에게 모든 정보를 제공한다는 의미입니다.
이 정보로 로컬 데이터베이스를 채울 수 있습니까?
정보가 필요할 때만 웹 서비스를 호출하고 로컬 db에 정보를 저장하지 않는 것이 더 합리적이라고 생각합니다. 그래서 동기화는 더 이상 필요하지 않습니다.
키가 큰 나에 대해 어떻게 생각하세요? 고맙습니다.
답변 해 주셔서 감사합니다. – GVillani82