django를 이용하여 database observer를 만들 수 있을까 하고 있습니다.

 
Seo Min Kyu

django를 이용하여 database observer를 만들 수 있을까 하고 있습니다.
이미 다른 프레임워크(spring)에서 사용중인 DB가 있구요
해당 DB를 체크하고 있다가 특정 테이블에 변경(추가, 수정, 삭제 등)이 발생 되었을 때
django에 연결되어있는 다른 db에 카피 하려고 합니다.
간단히 말해, 작은 단방향 db synchronizer(?) 를 만들려고 합니다.
django에서 발생되는 데이터 변경의 경우 signal을 사용 하면 될 듯 한데..
signal이 이런 경우(연결된 DB를 외부에서 수정하는 경우)에도 작동 하는지요?
아니면 보통 이런 경우 어떻게 해결하시나요?
의견을 듣고 싶습니다.

  • Seung-Hyo Seo

    그런건 불가능 하고요… DBMS 단 에서 트리거를 걸어 놓고 하심이…

    아니면 그냥 단순히 데이터 복제를 원하신다면 간단히 리플리케이션을 하시는게 나을 수도 있겠네요

    Seo Min Kyu

    그렇군요 ㅠㅠ 그저 복제만을 위한것은 아닌데 혹시나 쉽게 만들어 볼 수 있을까 싶어서요 ㅎㅎ 방법을 많이 찾아봐야겠네요

Advertisements