الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما فائدة التزامن بين أكثر من قاعدة بيانات؟

بدأه Riyadh Khalifeh في 11 مايو 2014 · 4 رد · 2,067 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

جزاكم الله تعالى خيراً.

1
#2

هل تقصد على نفس قاعدة البيانات ولكنها مجزئة ...

A hope by smiling,,,,so why to be sad.....

#3

بتعريف مبسط وبدون تعقيد هي إجراية لنسخ البيانات من أكثر قاعدة بيانات إلى قاعدة بيانات رئيسية

أو إجرائية نسخ من قاعدة بيانات رئيسية إلى قواعد بيانات فرعية

وتشترك هذه القواعد بصفات وخصائص جزئية أو كلية لتكمن من إجراء عملية مزامنة.

 

ارجو أن يكون التعريف مبسط.

وبمثال نظام معلومات المستخدمين العام في امريكا كل الشركات والوزرات و و و و تستخدم هذا النظام في جلب بيانات المستخدمين من قاعدة بيانات رئيسية إلى قواعد بيانات تصممها تلك الوزارة أو الشركة لأغراض معينة ومن ثم تعيد مزامنة بيانات المستخدم إلى الداتا بيز الرئيسية, بمثال انظر المخطط التالي

post-130522-0-25469500-1399811384_thumb.

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

المهم عزيزي ماي يهمنا في توضيح المخطط هو عملية المزامنة. سافرض انك قمت بدفع فاتورة كهربائك عبر الصراف أي عبر البنك صحيح.

هنا انت تستخدم بطاقة صراف أي قاعدة بيانات المصرف التي تحوي كافة معلومات , يقوم البنك بإعاد مزامنة البيانات مع وزارة الكهرباء ويتم التأكيد بعد المزامنة أنه قمت بعملة دفع فاتورك وتعيد وزارة الكهرباء بعملية مزامنة مع قاعدة البيانات الرئيسية ويتم تثبيت انك تقوم بعملية الدفع الشهري ..

بعد أن انهينا شرح المثال ما الخلاصة من ذلك:

- العمل على انماط عدة بيانات مهما كانت الاختلافات البرمجية مثلا مصرف يستخدم اوراكل..وشركة كهرباء تستخدم قاعدة بيانت XML كمثال.

- المزامنة بالمفهوم توزيع البيانات على اكثر من قاعدة بيانات مثلا قاعدة بيانات بيانات مصرف يقوم بعملية تحديث بيانات عملائه على كافة الفروع في الدول مثلا 128 دولة اي 128 مخدم والمزامنة واحدة (فهمت قصدي).

- ستقوم بسؤالي طالما كل الأنظمة تتعامل مع قاعدة بيانات رئيسية لماذا لا يقومون بالعمل على نفس قاعدة البيانات ونتنهي القصة: هنا ندخل في قصة تضارب البيانت, تخيل ان كل الوزرات تتعامل مع ملفك الرئيسي بنفس الوقت ما الحالة ستكون...

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

1

A hope by smiling,,,,so why to be sad.....

#4

جميل جداً الشرح, هذا بالنسبة للفكرة النظرية لكن بشكل عملي كيف يمكن القيام بها.

#5

عمليا لا أدري ولكن ضمن بحثي بالنت تختلف الطرق باختلاف RDBMS

 ولم اجربها صراحة لا في اوراكل ولا في مايكروسوفت.....

لسبب لم اصدف مشكلة عملية او سبب لأجرب المزامنة على أكثر من قاعدة ..إن وجدت شئ سأضعه هنا

1

A hope by smiling,,,,so why to be sad.....

مواضيع مشابهة