مزامنة البيانات
العمل الذي يبقي الأرقام نفسها على كل جهاز، حتى يتفق هاتف السائق والفرع الثاني والمكتب على الرقم ذاته.
يُعرف أيضًا بـ مزامنة تحديث البيانات تزامن الأجهزة
التعريف
مزامنة البيانات هي ببساطة أن تُظهر الأجهزة والفروع الأرقام نفسها. الجهاز اللوحي في سيارة التوصيل، والكاشير في الفرع الثاني، والحاسوب في المكتب، كلها تحمل نسخة من المعلومات نفسها. والمزامنة هي العمل الذي يبقي هذه النسخ متطابقة.
يتعرف أغلب أصحاب الأعمال على الفكرة يوم تختلف الأرقام. الفرع الرئيسي يقول إن الباقي اثنا عشر صندوقًا. والفرع الثاني باع أربعة منها قبل ساعة ولا أحد في المكتب يعرف. النظام الذي يزامن بشكل صحيح يرسل كل عملية بيع إلى سجل مركزي واحد خلال ثوانٍ، ثم يعيد الرقم الجديد إلى كل شاشة. هكذا يحتفظ ستوريك، نظام المحلات من لينكي سوفت لنظم المعلومات، برقم مخزون واحد للعمل كله بدل رقم لكل فرع.
ثم تأتي سيارة التوصيل. السائق يأخذ طلبًا في قرية بلا تغطية. البرنامج الجيد يتركه يكمل عمله ويحفظ الطلب على الهاتف نفسه. وحين يجد الهاتف اتصالًا، يرسل كل ما جمعه بالترتيب الذي حدث به، ويسحب كل ما تغيّر أثناء غيابه. هذا ما يسمى العمل دون اتصال، وهو أكثر شيوعًا في العمل اليومي مما تعترف به شركات البرمجيات.
الجزء الصعب هو التعارض. شخصان يعدّلان بيانات العميل نفسه في الدقيقة نفسها من مكانين مختلفين. أحدهما يغيّر رقم الهاتف والآخر يغيّر العنوان، وعلى البرنامج أن يقرر أي نسخة تبقى. بعض الأنظمة تحتفظ بالتعديل الأحدث وتتخلص من الآخر بصمت. وبعضها يحتفظ بالنسختين ويطلب من موظف أن يختار. لا خطأ في الطريقتين، لكن يجب أن تعرف أيهما اشتريت.
اسأل ثلاثة أسئلة قبل أن توقّع. كم يمر من الوقت بين بيع في فرع وتغيّر الرقم في فرع آخر. وماذا يحدث لعمل يوم كامل أُنجز على هاتف بلا إنترنت. وحين يعدّل شخصان السجل نفسه، من تبقى نسخته، وهل يُبلَّغ أحد بذلك. تطرح لينكي سوفت هذه الأسئلة في أول مكالمة عن أي مشروع تطبيق ويب، لأن الإجابات تغيّر السعر وطريقة البناء. وملاحظة صادقة، المزامنة المثالية غير موجودة. هناك دائمًا تأخير صغير، والمورّد الذي يعترف به أأمن من مورّد يعدك بألا تأخير.
أسئلة حول مزامنة البيانات
كم يجب أن تستغرق المزامنة بين فرعين؟
ماذا يحدث للطلبات التي تُؤخذ على هاتف بلا إنترنت؟
ما هو التعارض بكلمات بسيطة؟
هل أحتاج المزامنة إذا كان لديّ محل واحد فقط؟
ما زلت غير متأكد كيف ينطبق هذا على مشروعك؟
أخبرنا بما تبنيه وسنجيبك بلغة واضحة.