Oracle을 사용하고 야간 작업 인 일괄 작업 (일괄 처리)을 실행하는 레거시 시스템이 있습니다. 일괄 처리 중 여러 이벤트를 해당 데이터베이스의 여러 테이블에 게시합니다. 이러한 변경 사항을 모니터링 할 수있는 웹 기반 응용 프로그램을 만들고 싶습니다.PHP를 사용하여 데이터베이스 변경 내용 듣기
내 일반적인 생각은 아약스있는 메시지/데이터 (JSON, XML)
- 입니다 "등록"되어 구동 형 (HTML5, JQuery와) 웹 응용 프로그램은 PHP 서버에 이러한 이벤트와 메시지
이와 같은 프로젝트는 Yii와 같은 PHP 프레임 워크를 기반으로해야합니까? 나는 Yii에 대한 문서를 읽고 db API에 대해 언급합니다.
사이드 노트 : NodeJS를 사용하여 비슷한 연습을 시도했습니다. 나는 실제 db에 연결하지 않고 대신 서버 코드에서 이벤트를 시뮬레이트했습니다. 다시 말하지만, 그것은 jquery 기반의 페이지로, 서버에서 emits (메시지)를 통해 이벤트를 멋지게 게시했습니다.
결론적으로, PHP 서비스가 데이터베이스 변경 내용을 듣고 싶습니다. 프런트 엔드 앱을 등록하여 변경 사항을 수신합니다. 업데이트 프런트 엔드.
감사합니다. Rob
http://dev.mysql.com/doc/refman/5.1/en/events를 조사해야합니다.html 또는 http://www.postgresql.org/docs/8.4/static/libpq-events.html –