أخواني هناك بعض المواضيع المبهمة أو العبارات التي تقابل الواحد ولا يفهمها مثل الtransaction والreplication فهل يمكنكم ازالة الغموض عنهم مشكورين و جزاكم الله خيرا
عادل شوقي
أخواني هناك بعض المواضيع المبهمة أو العبارات التي تقابل الواحد ولا يفهمها مثل الtransaction والreplication فهل يمكنكم ازالة الغموض عنهم مشكورين و جزاكم الله خيرا
عادل شوقي
أخي العزيز ...
ال 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
مشكور يا اخي و اعذرني على التاخير في الرد عليك , جعلها الله في ميزان حسناتك
عادل شوقي
هذا الموضوع مغلق.