データ冗長性とは、同じデータが複数の場所に存在することを意味します。これは意図的な場合もあります。バックアップは設計上、冗長性を備えています。レプリケートされたデータベースは、可用性を確保するために複数の領域にコピーを保持します。RAIDアレイは、ディスク間でデータを複製するため、単一の障害が発生してもデータが失われることはありません。意図的な冗長性は障害からシステムを保護しますが、意図しない冗長性は問題を引き起こします。
同期されていない 3 つのシステムに同じ顧客レコードが存在すると、レコードがずれてしまいます。1 つのレコードには現在の住所が、別のレコードには古い電話番号が、さらに別のレコードにはメールアドレスの誤字があります。どれが正しいのか誰もわかりません。異なるシステムからのレポートは矛盾しています。アナリストは調整に何時間も費やします。解決策は、統合または単一の情報源です。マスター データ管理は、各エンティティの権威あるシステムを特定します。統合はコピーを同期させます。どちらもコストと労力がかかります。冗長性は必ずしも悪いものではありません。問題は、それが制御されているかどうかです。制御された冗長性は信頼性を向上させます。制御されていない冗長性は矛盾を生み出します。この区別は、重複の存在よりも重要です。冗長性のないシステムは脆弱です。無秩序な冗長性を持つシステムは信頼できません。目標は、目的を果たす意図的で管理された冗長性です。
冗長性の種類
- 意図的 — バックアップ、レプリケーション、RAID
- 意図的ではない — 重複レコード、同期されていないシステム
- 管理済み — 統合またはマスターデータで管理
- 制御不能なコピーは漂流し、意見が食い違う
冗長性はツールである。適切に使用すればデータを保護するが、不適切に使用すれば信頼を損なう。
Comments
No comments yet. Be the first to share a thought.
Leave a comment