2014-10-13 4 views
-1

클라이언트의 데이터를 중앙 DB로 통합해야하는 어플리케이션에서 작업하고 있습니다. 문제는 클라이언트에서 실시간으로 데이터 변경 (저장, 업데이트, 삭제)을 모니터링 할 수있는 방법입니다. 나는 거기에 어떤 방법이 있나?클라이언트 측 db2에서 변경 사항을 모니터링하고 이에 따라 서버에서 DB를 업데이트하십시오.

일괄 적으로 클라이언트에서 데이터를 가져 오는 데 Hibernate를 사용하고 있습니다. 모든 데이터 행을 확인하고 셀 단위로 중앙 DB와 비교하는 것은 실용적이지 않습니다. 내가 작업해야하는 약 25 개의 테이블이 있습니다.

도움이나 힌트를 유용하게 사용하십시오.

감사합니다.

답변

0

DB2는이 작업을 수행 할 수 없습니다.

  1. 캐치 모든 웹 응용 프로그램에서 쓰기 작업 :

    당신은 두 가지가 필요합니다. 액션/URL/서블릿을 알고 있다면 이것이 시작점입니다. 또는 최대 절전 모드 청취자에게 기회를 제공하십시오.

  2. 웹 클라이언트의 실시간 업데이트가 필요한 경우. 웹 소켓을 찾아야합니다. 이것은 서버 - 클라이언트 통신을 허용합니다. 웹 소켓을 사용하면 웹 클라이언트가 다른 클라이언트에 의해 변경된 데이터를 업데이트하도록 알릴 수 있습니다.
+0

감사합니다. @BetaRide. –

관련 문제