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

من له معرفة بمفهوم قواعد البيانات الموزعةDDBS

مغلق
بدأه حلم جميل في 18 سبتمبر 2003 · 6 رد · 2,062 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني الكرام .. السلام عليكم

أتمني من لديه المعرفة بمفاهيم قواعد البيانات الموزعة DDBS ان يكتب الي متضمنا ذلك التعريف الرئيسي لنظام القواعد الموزعة والمفاهيم الاساسية المرتبطة بذلك مثل الTransaction ,, concurrency control , Recovry . وغيرها

ولو تعريفات قصيرة فتساعدني بالتأكيد .... ولكم الشكر

#2

Alsalm Alykom,

Check this book "Fundamentals of Database Systems". you will find waht you need in the following chapters of the book:

Chapter 19: Transaction Processing Concepts

Chapter 20: Concerency Control Techniques

Chapter 21: Dayabase Recovery Techniques

MCDBA-RGB.jpg

MCDBA-RGB.jpg
#3

تشكر أخي الفيصل .. بس وين أجد هذا الكتاب ؟ ما موجود على الانترنت؟

#4

AlSalam Alykom

I will make a copy of the chapters that you need as PDF format then I will inform u soon.

MCDBA-RGB.jpg
#5

في إنتظارك أخي الفيصل ...

#6

الأخ العزيز السلام عليكم

بداية هذه أول مشاركة لي في المنتدى ولعلي أستطيع الرد على سؤالك بمعلوماتي البسيطة

لكي تعلم الشئ لابد من معرفة نقيضه ، فالأشياء بالضد تتضح

يوجد نظام للتعامل مع قواعد البيانات يسمى Client Server وآخر أقدم يسمى File Server وكلها تسمى بقواعد البيانات المركزية Centeralized DB

وتكون فيها قاعدة البيانات موجودة على السيرفر Server أساسا إلا في حالات نادرة يمكن وضع نسخة على أحد الجهزة Client وهي حالة ال Replication

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

وهذه الطريقة لها مميزات اهمها تحقيق التكامل Integrity ، تحقيق أعلى قدر من السرية ، وغيرها ....... ، مثال ذلك أنظمة البنوك

اما قواعد البيانات الموزعة فمضمونها أن تحقق اللامركزية في توزيع البيانات بمعنى أن تقطع قاعدة البيانات حسب حاجة النظام ويتم وضع كل جزء في المكان المطلوب وجوده فيه .

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

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

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

أرجو ان تكون معلوماتي صحيحة

ولا تنسانا من صالح دعائك

#7

صح لسانك أخي Elnaggar

كلامك سليم 100 %

كما احب أضيف لك ان العامل الزمني في تسجيل المعلومات من أهم الأشياء و الثانية تعتبر زمن طويل لكن هذا النوع لا يستخدم في العادة إلا مع قواعد البيانات العلاقة Huge Databases

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

تم تعديل هذه المشاركة بواسطة server_programmer في 7 نوفمبر 2004 في 03:38

وفوق كل ذي علم عليم

http://www.leaderstechnology.com

-------------------------------

هذا الموضوع مغلق.

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