データの冗長性とは何ですか?

データ冗長性は、データベースシステム内で発生する状況であり、データベースの機能に必要ではない重複したデータの意図しない作成を伴います。 状況によっては、冗長性は多くの場合望ましい特性ですが、データベースの機能に関してはこれは真実ではありません。 複製されたデータの存在は、多くの場合、システムの機能に悪影響を与える可能性があり、その結果、システムクエリに応じて情報を返すことができますが、これは役に立ちません。 データ管理の重要な機能の1つは、複製されたデータの識別とそれらの複製の削除です。

データ冗長性の可能性は、ほぼすべてのタイプのデータベースプログラムにあります。 スプレッドシートなどのフラットと見なされ、データの手動入力に依存するプログラムは、必要な情報の取得に関して合併症につながる可能性のある情報の重複の影響を特に受けやすくなります。 販売などのリレーショナルスタイルのデータベース連絡先データベースには、多くの場合、同じ会社に関連付けられた同じ連絡先に2つの異なる連絡先ファイルを作成するなど、意図しない複製の可能性を最小限に抑えるのに役立つプロセスが含まれます。 データの冗長性の発生率を減らすのに役立つシステムチェックを使用しても、問題が発生する可能性がまだあり、データベース内でのデータクリーンアップのタスクに定期的に関与する必要があります。

せいぜい、データ冗長性とは、データベースに必須ではない情報が散らばっていることを意味しますが、必要に応じてデータを見つける能力に真の脅威をもたらさないことを意味します。 最悪の場合、複製されたデータの存在は、データベースの重要な機能を遅くし、データベースを使用して特定のタスクを管理するプロセスを複雑にする可能性があります。 たとえば、冗長な情報で詰まっている顧客データベースを使用して、郵送ラベルを生成するULDは、複数の重複レベルを作成することになり、ラベルを使用する前に複製を並べ替えて処分する必要があります。

幸いなことに、データ冗長性の監視と修正は、多くのデータ管理システムが比較的簡単に達成できるものです。 一部のシステムでは、複製されたデータの入力にフラグを立て、知覚された複製を簡単に確認し、削除するか、それを許可するかを決定できます。 既存のデータベースをスキャンして重複のために使用できるソフトウェアプログラムもあり、それらの冗長なエントリを比較的簡単に自動的に削除します。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?