私たちは、データ ポリシーに準拠させるために、企業全体に保存されている特定の情報の場所を特定しようとしています。ファイル側では、Nessus を使用してさまざまなファイルを検索していますが、データベース側については疑問に思っています。
Nessus を使用することは、生データを出力し、それがどのテーブルまたは行にあったかを教えてくれなかったり、特にこれらのデータベースが非常に大きい (数百ギガバイト) ことを考えると、有用な情報を提供してくれなかったりするため、ほとんど無意味に思えます。
また、注目に値するのは、このシステムがパターンベースのマッチング (正規表現の使用など) を実行できる必要があることです。単なる「ばかげた検索」エンジンではありません。
このデータを見つけるために、データ マイニングとデータ ウェアハウスの使用を調査しましたが、実際にはデータを見つけるだけではなく、データの分析を目的としているようです。
データベース内の大量のデータを検索して、この情報を見つけようとするより良い方法はありますか? Oracle 11g と SQL Server 2008 の両方を使用しており、両方で検索を実行する必要があるため、サーバー固有のパラダイムから離れたいと思います (ただし、T-SQL から PL に変換するためにコードを書き直す必要がある場合) /SQL、またはその逆、気にしません)