شاهین

تعارض ادغام

پیشرفته
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۳ دقیقه مطالعه
تلفظEN/mɜːrdʒ ˈkɑːnflɪkt/

تعارض ادغام وقتی رخ می‌دهد که دو هویت با هم یکی می‌شوند و مقدار یک پراپرتی در دو طرف با هم نمی‌خواند، پس باید تصمیم گرفت کدام مقدار بماند.

ادغام هویت اغلب لازم است — مثلا وقتی یک بازدیدکننده ناشناس لاگین می‌کند و باید تاریخچه‌اش به کاربر شناخته‌شده بچسبد. اما ادغام بی‌دردسر نیست: اگر پروفایل ناشناس شهر را «تهران» و پروفایل شناخته‌شده «مشهد» ثبت کرده باشد، سامانه باید یکی را انتخاب کند. راه‌های رایج «آخرین‌نوشته‌برنده»، «اولین‌مقدار می‌ماند» یا قاعده‌ای بر اساس اعتماد به منبع است، و هیچ‌کدام همیشه درست نیست. خطر واقعی وقتی است که ادغام اشتباه دو نفر متفاوت را یکی کند؛ آن‌وقت تعارض ادغام فقط یک پراپرتی خراب نیست، بلکه دو هویت آلوده است. برای همین ادغام هویت باید محافظه‌کارانه و برگشت‌پذیر باشد، و قواعد حل تعارض از قبل و شفاف تعریف شوند، نه در لحظه.