2

Javaを使用してmysqlテーブルの変更を聞きたいのですが、これを行う最も利用可能で使用されている方法はトリガーを使用することですが、私の状況ではmysqlトリガーはあまりできません(間違っている場合は修正してください)

私の実際のシナリオはこれです。mysql データベースを使用してグラフを生成したいのですが、mysql テーブルが新しい行で更新されると、これらのグラフが更新されます。現在、私が行っているのは、テーブルの行数を監視する別のスレッドを実行していて、行数が変更された場合はグラフを作成することです!!!!!

しかし、より良い方法がある場合、それは良い考えではないと思います。mysql テーブルの変更をリッスンできる方法はありますか?

4

1 に答える 1

1

チャートのリクエストがあった場合にのみ、データベースにクエリを実行できますか? ユーザーがアクセスしている画像を出力していますか? または、チャートはアプリケーションで描画されていますか? アプリケーションで描画されている場合は、チャートが要求されたときにデータベースにクエリを実行するだけです。または時限間隔でも。データで許可されている場合は、データベースから更新された情報のみをリクエストすることもできます。アプリケーションとデータについて詳しく知らずに何かを推奨することは困難です。

于 2012-08-08T19:20:23.180 に答える