私はさまざまなサイトからのRSSフィードを表示するプロジェクトに取り組んでいます。私はそれらをデータベースに保持し、3時間ごとに、プログラムがそれらをフェッチしてSQLデータベースに挿入します。プロバイダーの一意のレコードに重複コンテンツが表示されないようにしたい。
ただし、問題は、GUIDフィールドを提供しないプロバイダーもあれば、GUIDフィールドを提供するがpubdateを提供しないプロバイダーもあります。また、GUIDまたはPubDateにタイトルとリンクだけを提供しないプロバイダーもあります。
それで、SQLサーバーでRSSフィードを一意に保つための最良の方法は何でしょうか?
最初にGUID、次にpubbdate、次にリンク、次にタイトルを確認する必要がありますか?SQLのリンクフィールドを比較して一意性を確認するのは良い習慣ですか?
ありがとう。