2012-06-30 2 views
0

웹 응용 프로그램에서 mysqlserver를 사용하여 현재 및 향후 작업 상태를 추적합니다. 현재 우리의 어플리케이션 서버 [tomcat] 인스턴스는 DB 서버에 쿼리를 보내어 최신 작업 상태를 찾습니다. 업데이트 된 상태를 찾기 위해 웹 서버 폴링 대신 업데이트 작업 상태를 mysql 서버에서 웹 서버로 푸시하는 방법이 있다면 알려주십시오. 이 폴링 메커니즘을 피하는 다른 더 좋은 방법이 있는지 제안하십시오. 또한 데이터 푸시를 지원하는 DB 서버가 있는지 알려 주시기 바랍니다.DB 서버에서 웹 서버로 데이터 이동

감사합니다.

+0

데이터 저장소가 실제로 작동하는 방식이라고 생각하지 않습니다. MySQL은 여러분의 데이터를 보유하고 있으며 여러분이 알 필요가있는 데이터에 대해 질문합니다. 그들이 일어날 때 당신에게 일들을보고하지 않습니다. –

+0

데이터베이스가 MySQL 또는 SQL Server입니까? 둘 다 태그하지 마십시오. 동일한 것은 아닙니다. –

답변

0

MySQL에는이 작업을 위해 내장 된 기능이 없습니다. 데이터베이스를 업데이트하는 코드는 웹 서버에도 알립니다. 또는 둘 다 업데이트하는 서비스를 알릴 수도 있습니다.

0

Re : 다른 데이터베이스 서버. SQL Server에서 메시징을 구현하는 여러 가지 방법이 있습니다. 일정에 따라 작업 상태를 쿼리하는 서버 작업을 만들 수 있습니다. 또한 Service Broker 이 유용 할 수 있습니다. 마지막으로 .Net 응용 프로그램에서는 SqlDependency을 사용하여 쿼리 결과가 변경 될 때 알림을받을 수 있습니다.

관련 문제