2016/12/21

ما هو الفرق بين database server و database desktop

ما هو الفرق بين database server و database desktop

الفرق بين قواعد البيانات التى تدعم الشبكات database   servers مثل الـــــoracle والـــــSQL  server وقواعد البيانات الخاصة بالنظمة الصغيرة database  desktop مثل الــــــAccess كبير ويمكن الفرق هنا عزيزى القارئ فى اين سيتم تنفيذ الاسعلام ولكى نفهم هذا الكلام دعنا نتخيل الحالة التالية بفرض ان لدينا 5 اجزة متصلين مع بعضهم البعض وكانت قاعدة البيانات موجودة على جهاز A وبفرض ان هناك قاعدة بياناغت oracle على الجهاز  A وبها جدول للموظفين على سبيل المثال به 100000 موظف وبفرض ان احد الاجهزة المتصلة بالــــA طلب اكبر 10 مرتبات ستجد هنا ان الجهاز A هو الذر سينفذ الاستعلام ويرسل الـــــ10 موظفين الى الجهاز الذى طلب هذا الاستعلام اما اذا كان لدينا ايضا 5 اجهزة متصلين مع بعضهم البعض وكانت قاعدة البيانات الموجودة على جهاز  B اى ان هناك قاعدة بيانات Access على جهاز B وبها جدول للموظفين على سبيل المثال به 100000 موظف وبفرض ان احد الاجهزة المتصلة بالـــــB طلب اكبر 10 مرتبات ستجد هنا ان الجهاز Bليس هو الذى سينفذ الاستعلام ولكنه سيرسل نسخة من الجدول الى الجهاز الذى طلب هذا الاستعلام ليقون هذا الجهاز بنفسه بالاستعلام عما يريد وذلك معناه انه فى الحالة الاولى بفرض ان الاربعة اجهزة طلبت نفس بالاستعلام من الــــــOracle فالذى سيمر فى الشبكة هو 10*4 اى 40 سجل او موظف اما فى الحالة الثانية وبفرض ان الاربعة احهزة طلبت نفس الاستعلام من الــــAccess فالذى سيمر فى الشبكة هو 10000*4 اى 40000 سجل او موظف.

0 التعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.