多数の mysql テーブルをカスタム サービスにレプリケートできるようにしたいと考えています。
今のところ、私の最善のアイデアは、各テーブルに after insert トリガーを作成し、これらを「キャッシュ」テーブルにプッシュして、更新された行についてカスタム サービスによってポーリングされるようにすることです。
上記の問題は、定期的にポーリングする必要があることを意味します。mysql が更新をサービスにプッシュする方法があるかどうか疑問に思っています。私が考えることができるこれのための最良の方法は、トリガーが POST を実行するなど、他のテーブルを更新する以外のアクションをサポートできるかどうかです (私が知る限り、これは不可能です)。
何らかの形でmysqlにバイナリログをプッシュさせる方法があると確信していますが、その方法がわかりません。