外部キー参照を使用してユーザー データが格納される db スキーマがあります。これらの外部キーは管理者定義です。また、主キーなしで保存されているデータもありますが、冗長性やその他の問題を回避するために、他の制約を設けています。
ユーザーが自分の情報を「更新」するときのアプリケーションの要件により、「更新された」テーブルからすべてのユーザー レコードを削除し、すべてのユーザー レコードを再度挿入する必要があります。(私は他のすべてのオプションを調べました)
私の検索ソリューション (solr) のために、ユーザー データ (更新/削除) への変更を追跡する必要があります。最後にコミットされたデータをリアルタイム データと比較するビューを計画しています。ストアド プロシージャを 20 分ごとに実行することがどれだけ持続可能か心配です。SQL を使用してデータを追跡するより良い方法はありますか?