Pracuję z zastrzeżoną aplikacją korzystającą z bazy danych dbisam. Chcemy przesyłać zaplanowane aktualizacje z tego źródła do serwera MySQL (najczęściej na innym urządzeniu, ale prawdopodobnie w tym samym centrum danych). Znaleźliśmy i skonfigurowaliśmy sterownik ODBC, który łączy się bezpośrednio z danymi dbisam.
Szukam rekomendacji na temat sugerowanego narzędzia / procesu / frameworka, w którym możemy albo utworzyć skrypt, usługę lub jakiś skompilowany kod, który wyzwalałby połączenia i aktualizacje zgodnie z harmonogramem.
Strona początkowa to zdecydowanie serwer Windows. Stroną docelową (i hostem MySQL) najprawdopodobniej będzie także Windows, ale byłoby wspaniale, gdybyśmy mieli opcję, aby był to serwer Linux (nie jest to wymóg). Naszym pragnieniem jest użycie narzędzi raportujących opartych na PHP w stosunku do danych MySQL.
Będziemy wdzięczni za wszelkie opinie na temat tego, jak to zrobić.
cron
, a Windows ma harmonogram zadań. Za pomocą jednego z nich możesz zaplanować, co chcesz. Sposób przeprowadzenia aktualizacji zależy od Ciebie. Możesz napisać skrypt powłoki; możesz uruchomić skrypt SQL; możesz użyć kodu aplikacji ... To zależy tylko od najwygodniejszego sposobu robienia tego, co próbujesz zrobić.