افزونگی داده چیست

Data Redundancy (افزونگی داده) چیست؟

Redundancy در علوم مهندسی به هر نوعی از منابع موازی اشاره دارد که یکسان هستند و در مباحث مرتبط با پایگاه داده نیز به هر نوع داده‌ٔ یکسانی که در چند جدول مختلف نگهداری گردد اصطلاحاً Data Redundancy (افزونگی داده) گفته می‌شود. برای درک بهتر این موضوع فرض کنیم در یک فروشگاه آنلاین جدولی داریم تحت عنوان sales که در آن آمار فروش را نگهداری می‌کنیم به طوری که در هر رکورد آدرس پُستی خریدار نیز ذخیره می‌شود اما این در حالی است که در جدولی مثلاً تحت عنوان customers نیز آدرس کاربران ثبت گردیده است. در ساده‌ترین حالت ممکن، آدرس هر کاربر در دو جدول ذخیره شده است اما فرض کنیم کاربری خاص چند بار اقدام به خرید کرده است که در چنین شرایطی به ازای رکوردهای ثبت‌شده در جدول sales آدرس وی نیز ذخیره شده است که این مسئله افزونگی داده را دوچندان خواهد ساخت!

افزونگی را اساساً می‌توان به عنوان یکی از اشتباهات رایج در طراحی دیتابیس قلمداد کرد به طوری که برای سیستم‌های کوچکی همچون یک وبلاگ ساده چالش چندانی به دنبال نخواهد داشت اما در سیستم‌های پیچیده‌ای همچون CRM یا ERP هر نوعی از افزونگی نه تنها منجر به افزایش حجم دیتابیس خواهد شد، بلکه در عملیاتی همچون به‌روزرسانی یا حذف داده‌ها ممکن است ضریب خطا بالا رود.

برچسبها
مطالب مرتبط

دیدگاهی بنویسید.

بهتر است دیدگاه شما در ارتباط با همین مطلب باشد.

0