MySQL zdarzenia w bazie i informowanie o nich

0

Witam serdecznie

na pracę magisterską robię komunikację gprs ze stroną za pomocą bazy danych (urządzenie gprs ma wchodzic na strone i zostawiać tam pewne dane)

A teraz pytanie
Czy istnieje możliwość żeby baza danych MySQL po dodaniu do niej rekordu wygenerowała przerwanie (coś jak triger) i żeby wysłała zapytanie do jakiejś strony? ... cokolwiek co będzie komunikacją wychodzącą z inicjatywy bazy. chodzi tylko o informacje że coś się stało w bazie, ale żeby nie trzeba było notorycznie poolingować bazy w celu sprawdzenia czy już zaszło to zdarzenie czy nie

Pozdrawiam
Piotr

0

przeszukałem google za ciebie bo to ciekawy temat: Odpowiedź brzmi "TAK" - ale trzeba sobie taka możliwośc oprogramować:

  1. 0d wersji MySQL 5.1 wprowadzono Eventy które pozwalają wykonywać okresowo zapytania na bazie.
  2. My SQL ma możliwość pisania funkcji użytkownika w C. W twoim przypadku możesz połaczyć się z jakimś wątkiem roboczym (demonem) i zainicjować wysłanie danych do innego serwera.
  3. Jak wiesz triggery też są

Połączenie tych funkcji powinno umozliwić ci to co chcesz zrobić.

1 użytkowników online, w tym zalogowanych: 0, gości: 1