مزامنة البيانات

مزامنة البيانات هي العمل الذي يبقي الأرقام نفسها على كل جهاز، حتى لا يختلف هاتف السائق مع حاسوب المكتب على رقم واحد.

يُعرف أيضًا بـ مزامنة تحديث البيانات تزامن الأجهزة

التعريف

مزامنة البيانات هي ببساطة أن تُظهر الأجهزة كلها الأرقام نفسها. فالجهاز اللوحي في سيارة التوصيل، والكاشير في الفرع الثاني، والحاسوب في المكتب، كل واحد منها يحمل نسخته من المعلومات ذاتها. والمزامنة هي العمل الذي يبقي هذه النسخ متطابقة، حتى لا يقرأ أحد رقم الأمس.

ويتعرف أغلب أصحاب الأعمال على الفكرة يوم تختلف الأرقام. فالفرع الرئيسي يقول إن الباقي اثنا عشر صندوقًا، بينما باع الفرع الثاني أربعة منها قبل ساعة ولا أحد في المكتب يعلم. والنظام الذي يزامن بشكل صحيح يرسل كل عملية بيع إلى سجل مركزي واحد خلال ثوانٍ، ثم يعيد الرقم الجديد إلى كل شاشة. وهكذا يحتفظ ستوريك، نظام المحلات من لينكي سوفت لنظم المعلومات، برقم مخزون واحد للعمل كله بدل رقم لكل فرع.

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

والجزء الصعب هو التعارض، أي أن يعدّل شخصان بيانات العميل نفسه في الدقيقة نفسها من مكانين مختلفين. أحدهما يغيّر رقم الهاتف والآخر يغيّر العنوان، فيصبح على البرنامج أن يقرر أي نسخة تبقى. وبعض الأنظمة تحتفظ بالتعديل الأحدث وتتخلص من الآخر بصمت، وبعضها يحتفظ بالنسختين ويطلب من موظف أن يختار. ولا خطأ في الطريقتين، لكن يجب أن تعرف أيهما اشتريت.

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

أسئلة حول مزامنة البيانات

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

ما زلت غير متأكد كيف ينطبق هذا على مشروعك؟

أخبرنا بما تبنيه وسنجيبك بلغة واضحة.