私は、mySQL バックエンドを使用して Web ベースのオンライン ゲームを運営しています。毎日、ユーザー データを保持する何百もの関連テーブルに対して多くの書き込みが実行されます。
多くの場合、ユーザーのアカウントが危険にさらされます。他のユーザー データに影響を与えることなく、ユーザーのデータを攻撃前の特定の時点に復元する機能が必要です。
私は mySQL のバイナリ ロギングを認識していますが、私が知る限り、これは特定の時点までのデータベース全体の回復です。より詳細なソリューション、つまり、どのテーブル、どの行などを指定できるようにしたいのですが、何を調べる必要がありますか? 一般的なベストプラクティスは何ですか?