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

transaction and replication

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

أخواني هناك بعض المواضيع المبهمة أو العبارات التي تقابل الواحد ولا يفهمها مثل الtransaction والreplication فهل يمكنكم ازالة الغموض عنهم مشكورين و جزاكم الله خيرا

عادل شوقي

#2

أخي العزيز ...

ال Transactions هي عباره عن إجراءات برمجيه تجرى على البيانات و الجداول بهدف المعالجه لهذه البيانات مثل (Insert,Delete,Update ......etc) .

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

يعني شيء قريب مثل ال SQL .

و إليك هذا المثال يوضح فيه السابق :

BEGIN TRAN fund_transfer  
 EXEC debit_checking 100, 'account1'
  EXEC credit_savings 100, 'account1'
                COMMIT TRAN fund_transfere

هذا المثال يوضح إجراءات و معاملات بنكيه تجرى من خلال أحد الموظفين في البنك اللذين يتعاملون مع البيانات ..........

نأتي الان لل Replication و لكن قبل التوضيح يجب أن أنبهك إلى مفهوم ال Distributed Data Environment و هي بيئه تحتوي على عده نسخ من نفس البيانات على عده Servers

و هناك إستراتيجيتان موجودتان لتشغيل ال Destributed Data و هما :

Replication & Distributed Transactions .

و بإستخدام هاتين النظريتين يمكن المحافظه على عده نسخ من البيانات .

و الان نأتي لل Replication :

و هو تكرار و توزيع نسخ محدثه من البيانات من المصدر إلى الهدف اللذي يراد نقل قواعد البيانات عليه و عاده تتم هذه العمليه على Server منفصل .

و هناك العديد من أنواع ال Replications تتلخص كلها في ال Transaction Replication .

هذا بلإختصار يا أخي ....

و أي توضيح أخر فأنا في الخدمه و لا تتردد ...

أرجو ان تكون الأمور الان أوضح :)

Professor_X

تم تعديل هذه المشاركة بواسطة walcom في 2 أغسطس 2005 في 12:44

#3

مشكور يا اخي و اعذرني على التاخير في الرد عليك , جعلها الله في ميزان حسناتك

عادل شوقي

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

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