سجل الإجراءات

سجل الإجراءات (بالإنجليزية: Transaction Log)‏ يمكن لمواقع التجارة الإلكترونية أن تعلم أكثر من قسم المخزون عن رغبات المستهلكين، إن المصدر الأساسي لمعلومات المستهلكين على الشبكة هو ملف سجل العمليات (الأوامر) الذي يحفظ على خوادم الشبكة.[1] إن سجل العمليات (الأوامر) يقوم بتسجيل نشاطات المستخدم على الشبكة. هذا السجل يتم بناؤه ضمن برامج خادم الشبكة. كما أنه يتميز بأنه يقوم بمسح الاسم الحقيقي للمستخدم ويقوم بإظهار بعض المعلومات عن هذا المستخدم ونشاطاته على الموقع وأكثر مايجذب المستهلك وذلك لتساعده على تكوين قوائم بناء على المعلومات المقدمة من قبل المستخدم. أيضا ماذا عن الشركات بمختلف أنواعها كيف تقوم بحفظ بياناتها الخاصة بموظفيها، عملائها، أو أي من نشاطاتها. وكيف يتم استرجاع هذه المعلومات والمحافظة عليها. كيف يتم التأكد من سلامة المعلومات وأن أي تعديل أو تغييرقد تم بالشكل الصحيح؟ كيف يتم التعامل في حالة حدوث تسجيل خاطيء أو فقدان المعلومات بسبب فشل النظام أو أي حدث طارئ؟ من يقوم بتنظيم كل هذه الأوامر والمحافظة عليها وتوفير إمكانية استعادة نسخ إحطياطية منها؟ للإجابة عن هذه التساؤلات وغيرها يجب علينا أن نتطرق إلى برامج تسجيل العمليات وخصائصها وأهم مميزاتها وعلى ماذا تعتمد في تسجيل البيانات وجدولتها والحفاظ عليها.

في مجال قواعد البيانات التابع لعلوم الحاسب. «سجل الإجراءات» وأيضا يسمى «سجل قواعد البيانات أو سجل الشفرة الثنائية» هو عبارة عن تاريخ العمليات التي حدثت بواسطة نظام إدارة قواعد البيانات لكي يضمن خصائص الـ AICD والتي تشمل:

التلقائية

و هي خاصية تسجيل قواعد البيانات التي تضمن إما تمام التسجيل والحدوث أو عدم التأثير «في حالة عدم التمام». وتشير إلى قدرة نظم إدارة قواعد البيانات لضمان إما كافة مهام عمليات التحويل انه قد تم تنفيذها أو لم يتم تنفيذ أحدا منها. فعلى سبيل المثال، لتحويل الأموال من حساب إلى آخر يمكن أن تكتمل أو يمكن أن تفشل للعديد من الأسباب، ولكن atomicity تضمن أن حساب واحد لن يكون مدين إذا كان الطرف الآخر لم يصل إليه التحويل. Atomicity تنص على أن التعديلات على قواعد البيانات يجب أن تتبع قاعدة «كل شيء أو لا شيء». فكل عملية يمكن أن نقول انها "atomic" إذا فشل جزء واحد من العملية فان العملية كلها تفشل. فمن الأهمية القصوى أن يحافظ نظام إدارة قواعد البيانات على طبيعة عمليات التحويل على اختلاف من أي نظم إدارة قواعد البيانات هي، ونظام التشغيل أو فشل الأجهزة.

2- العزل أو الإقصاء (Isolation): العزل: يشير إلى الشروط التي بموجبها لا تستطيع عمليات أخرى ان تصل إلى أو ترى البيانات وهي في الحالة أو المرحلة الوسطى خلال تنفيذ العملية. وهذا القيد هو مطلوب للحفاظ على الأداء بالإضافة إلى الثبات والتماسك بين العمليات في نظم إدارة قواعد البيانات. لذلك، كل عملية هي تجهل عن كل العمليات الأخرى التي تنفذ في الوقت نفسه في النظام.

3- الثبات (Consistency): خاصية الثبات: يضمن أن قاعدة البيانات لا تزال في حالة متناسقة قبل البدء في العملية وبعد هذه انتهاء العملية (سواء كانت ناجحة أم لا).في حالة الثبات البيانات الصحيحة فقط سوف تم كتابتها في قاعدة البيانات. ولكن إذا، لسبب ما حدث أن العملية التي تم تنفيذها خالفت قواعد الثبات الموجودة في قاعدة البيانات، فان العملية باكملها سوف يتم التراجع عنها وقاعدة البيانات سوف تستعيد حالة الثبات التي كانت عليها قبل أن تنفذ العملية والتي تتوافق مع قواعد الثبات. من ناحية أخرى، إذا تم تنفيذ العملية بنجاح، سوف تأخذ قاعدة البيانات من الحالة الأولى التي تتفق مع القواعد إلى حالة أخرى وهي أيضا تتفق مع هذه القواعد.

4- المتانة أو الدوام (Durability): المتانة: تشير إلى أنها تضمن انه لمجرد تم تنبيه للمستخدم بالنجاح، فإن العملية سوف تستمر، ولا يمكن التراجع عنها. وهذا يعني أنها سوف تبقى حتى في حالة فشل النظام، وان نظام قاعدة البيانات قد تحقق من قيود التكامل وانها لن تكون بحاجة إلى إلغاء العملية. الكثير من قواعد البيانات تنفذ المتانة أو الصمود بواسطة كتابة كل العمليات إلى سجل العمليات والتي يمكن أن تقوم بإعادة تشغيله إلى الخلف مرة أخرى لإعادة حالة النظام تماما قبل الفشل. والعملية فقط يمكن اعتبارها انها انتهت بعد أن يتم حفظها في السجل. فالمتانة، هي لا تعني حالة دائمة من قاعدة البيانات. فعملية أخرى يمكن أن تقوم بالكتابة فوق أي تغييرات تم أجراها بواسطة العملية الحالية دون أن تقوم بمنع المتانة.

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

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

النظام البنائي لتسجيل قواعد البيانات العام (Anatomy of a general database log):

• تسجيل أرقام متتابعة (Log Sequence Number or LNS): وهو نظام تعريفي فريد لسجل التسجيل. مع هذا النظام ملفات التسجيل يمكن استرجاعها في أوقات محددة. معظم ملفات التسجيل هذه تخصص في نظام متوافق الأرقام وتكون بترتيب تصاعدي، وهو ما يعد مفيدا في استرجاع اللوغارتميات مثل: ARIES.

• Prev LNS : وهو يقوم بوصل آخر تسجيل للسجل. ويقوم على أساس تطبيق أن سجل قواعد البيانات يتم بنائه على هيئة قائمة متصلة «وهي نظام بنائي للبيانات تحتوي على تعاقب من تسجيل البيانات حيث يكون في كل سجل منها حقل يحتوي على مرجع للسجل التالي في تعقب السجلات».

• الرقم التعريفي للإجراء (Transaction ID number): وهو مرجع لإجراءات قواعد البيانات التي قامت بإنشاء تسجيل السجل.

• النوع (Type): يصف نوع تسجيل سجل قواعد البيانات.

أنواع سجلات تسجيل قواعد البيانات (Types of database log records):

كل سجلات التسجيل تحتوي على الخصائص العامة السابقة الذكر وأيضا تحتوي على خصائص أخرى اعتمادا على نوعها:

1- تسجيل سجل التحديث (Update Log Record): وهو يدون التحديث (التغيير) الذي حدث لقواعد البيانات. كما أنها تحتوي على هذه المعلومات الإضافية:

• تعريف الصفحة (Page ID): مرجع إلى تعريف الصفحة للصفحة التي تم تعديلها.

• الطول والموازنة (Length and Offset): الطول بالبايت والتعويض أو الإزاحة من الصفحة غالبا يتم تضمينه.

• الصور قبل وبعد (Before and After Images): تتضمن قيمة البايت للصفحة قبل وبعد التغيير للصفحة.و بعض قواعد البيانات تتضمن واحدة من الصور أو كليهما.

2- تعويض تسجيل السجل (Compensation Log Record): يدون العدول عن تغيرات محددة لقواعد البيانات. كل تسجيل سجل يكون متطابقا بالتحديد مع تحديث تسجيل سجل آخر (برغم أن تعويض تسجيل سجل التحديث لا يكون نموذجيا حفظ في تسجيل سجل التعويض). وتحتوي على هذه المعلومات الإضافية:

• العدول التالي – سجل أرقام متتابعة (undoNextLSN): هذا الحقل يحتوي على سجل أرقام متتابعة لتسجيل السجل التالي والذي يراد العدول عنه للإجراء الذي قام بكتابة آخر تحديث للسجل.

3- تسجيل التنفيذ (Commit Record): يدون القرار ليقوم بالإجراء أو التنفيذ.

4- تسجيل الإلغاء (Abort Record): يدون قرار الإلغاء ومن ثم يعيد الإجراء السابق.

5- تسجيل نقطة الفحص (Checkpoint Record): يدون نقاط الفحص التي تم صنعها. وهي تستخدم لتسريع عملية الاسترجاع. تقوم بتسجيل المعلومات التي تم استبعادها والحاجة إلى قراءة طريق طويل إلى ماضي السجل. وهي تختلف بحسب خوارزمية نقطة الفحص. فإذا تم إزالة كل الصفحات الغير صحيحة أثناء إنشاء نقطة الفحص (كما هي PostgreSQL)من الممكن أن تحتوي على:

• إعادة فعل تسجيل أرقام متتابعة (redoLSN): وهي المرجع إلى أول تسجيل سجل يتعلق بالصفحة الملوثة (غير صحيحة). بمعنى أول تحديث لم يزال خلال وقت نقطة الفحص. ومن هنا حيث تكون عمليه الإعادة يجب أن تبدأ بالاسترجاع.

• العدول عن فعل تسجيل الأرقام المتتابعة (undoLSN): وهذا مرجع إلى أقدم تسجيل سجل لأقدم إجراء في العمل.

القوائم (Tables):

هذه القوائم تحفظ في الذاكرة ويمكن إعادة بنائها بفاعلية (إذا لم تكن بالتحديد، فستكون إلى حالة مقاربة) من السجل وقواعد البيانات.

• قوائم الإجراءات (Transaction Table): هي القوائم المحتوية على مختلفة. ويمكن فصل هذه الأجهزة إلى أفراد مختلفين ثم يسمى النوع ديويسيوس، كما هو الحال عادة في الثدييات، أو وجدت في نفس الفرد، كما هو الحال في معظم النباتات الخضراء. في هذه الحالة، ويسمى هذا النوع أحادي. وتسمى الحيوانات من الأنواع مونويسيوس أيضا هيرمافروديتس.

في العديد من الأنواع ديوشيوس، بالإضافة إلى وجود أجهزة الجنس المختلفة، وتسمى أيضا «الشخصيات الجنسية الأولية،» قد تكون هناك اختلافات خارجية أخرى في الأفراد، مثل ألوان ريش مختلفة في معظم الطيور، أو وجود الثدي المتقدمة في الإناث وغيابهم لدى الذكور، كما هو الحال في الثدييات («الشخصيات الجنسية الثانوية»). عندما يحدث هذا، ويقال أن الأنواع لإظهار ديمورفيسم الجنسي.

بين الثدييات والطيور والعديد من الأنواع الأخرى، يتم تحديد الجنس من قبل الكروموسومات الجنسية، ودعا X و Y في الثدييات و Z و W في الطيور. عادة، الذكور تقدم واحدة من كل (زي)، في حين أن الإناث اثنين من الكروموسومات X (شكس). جميع الأفراد لديهم كروموسوم X واحد على الأقل، والكروموسوم Y عموما أقصر من كروموسوم اكس الذي يقترن به، وهو غائب في بعض الأنواع، والذي ينطوي على بعض التباين الكبير.

بالإضافة إلى التكاثر الجنسي، وهناك أيضا التكاثر الجنسي، والتي لا تنطوي على عملية التسميد. في الكائنات التي لا يوجد فيها تمييز بين الإناث والذكور، مدخل لكل إجراء نشط. ولذلك تشمل تعريف الإجراء (Transaction ID) وآخر تسجيل أرقام متتابعة (lastLSN) تصف تسجيل أرقام متتابعة لأغلب آخر تسجيل سجل للإجراء.

• قائمة الصفحات الملوثة (Dirty Page Table): هذه القائمة تحتوي على مدخل واحد لكل صفحة ملوثة لم يتم كتابتها على القرص. وهذا المدخل يحتوي على (recLSN) حيث recLSN يكون تسجيل أرقام متتابعة LSN لأول سجل تسجيل والذي سبب التلوث للصفحة.

مراجع

Read other articles:

Embassy of Jordan in LondonLocationHolland Park, LondonAddress6 Upper Phillimore Gardens, London, W8 7HACoordinates51°30′06″N 0°11′54″W / 51.5018°N 0.1984°W / 51.5018; -0.1984AmbassadorOmar Nahar The Embassy of Jordan in London is the diplomatic mission of Jordan in the United Kingdom.[1] References ^ The London Diplomatic List (PDF). 14 December 2013. Archived from the original (PDF) on 11 December 2013. External links Official site vte Diplomatic...

 

Cloud gaming service StadiaMobile device running Mortal Kombat 11 on Stadia with official controllerDeveloperGoogleTypeCloud gaming serviceLaunch dateNovember 19, 2019 (2019-11-19)DiscontinuedJanuary 18, 2023 (2023-01-18)Operating system(s)Cross-platformWebsitestadia.google.com Stadia was a cloud gaming service developed and operated by Google. Known in development as Project Stream, the service debuted through a closed beta in October 2018, and publicly launched...

 

Magnus Effect Aircraft This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Plymouth A-A-2004 – news · newspapers · books · scholar · JSTOR (November 2023) (Learn how and when to remove this template message) The Plymouth A-A-2004 is a rotor aircraft inspired by the Flettner rotor, a type of rotor that uses the M...

Pour les articles homonymes, voir Chef de l'opposition. Chef de l'opposition officielle(en) Leader of His Majesty's Most Loyal Opposition Armoiries royales du Royaume-Uni Titulaire actuelKeir Starmerdepuis le 4 avril 2020(3 ans, 11 mois et 25 jours) Création 1er juillet 1939 (officielle) Titre Le Très honorable Premier titulaire William Grenville Site internet labour.org.uk modifier  Le chef de la très loyale opposition de Sa Majesté (en anglais : Leader of His M...

 

MantisNuklo (sopra), Thor con Mantis, disegni di Buckler/Adkins UniversoUniverso Marvel Lingua orig.Inglese AutoriSteve Englehart Don Heck EditoreMarvel Comics 1ª app.giugno 1973 1ª app. inAvengers (vol. 1[1]) n. 112 Interpretata daPom Klementieff Voce italianaEleonora Reti Caratteristiche immaginarieSpecieibrida umana/aliena SessoFemmina EtniaTedesca/Vietnamita Luogo di nascitaVietnam[2] Poteri Telepatia Empatia Proiezione astrale Abilità di comunicare con le...

 

Japanese baseball player Baseball player Kei IgawaIgawa pitching for the Orix Buffaloes at Hanshin Koshien StadiumPitcherBorn: (1979-07-13) July 13, 1979 (age 44)Ōarai, Ibaraki, JapanBatted: LeftThrew: LeftProfessional debutNPB: May 2, 1999, for the Hanshin TigersMLB: April 7, 2007, for the New York YankeesLast appearanceMLB: June 27, 2008, for the New York YankeesNPB: 2014, for the Orix BuffaloesNPB statisticsWin–loss record93–...

1949 American film noir directed by Raoul Walsh For other uses, see White Heat (disambiguation). White HeatTheatrical release posterDirected byRaoul WalshScreenplay byIvan GoffBen RobertsBased onWhite Heat by Virginia KelloggProduced byLouis F. EdelmanStarring James Cagney Virginia Mayo Edmond O'Brien Fred Clark CinematographySidney HickoxEdited byOwen MarksMusic byMax SteinerDistributed byWarner Bros. PicturesRelease date September 2, 1949 (1949-09-02) Running time114 minutesC...

 

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

 

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

Armour protecting the forearm and elbow This article is about the forearm guards in plate armour. For the circular disc on a lance, see vamplate. For the 2019 video game, see Vambrace: Cold Soul. A left-arm vambrace; the bend would be placed at the knight's elbow Vambraces (French: avant-bras, sometimes known as lower cannons in the Middle Ages) or forearm guards are tubular or gutter defences for the forearm worn as part of a suit of plate armour that were often connected to gauntlets. Vambr...

 

Daftar jurnal sejarah ini menyajikan perwakilan jurnal akademik yang berkaitan dengan bidang sejarah dan historiografi. Daftar ini termasuk jurnal-jurnal ilmiah yang didaftar oleh database jurnal dan asosiasi profesional seperti: JSTOR, Project MUSE, Organisasi Sejarawan Amerika, Asosiasi Sejarah Amerika,[1] Questia dan Goedeken (2000),[2] atau diterbitkan oleh masyarakat sejarah nasional atau regional, atau oleh penerbit ilmiah besar (seperti Cambridge University Press, Oxfor...

 

Jewish ethnic group Ethnic group Yemenite JewsHebrew: יהודי תימן‎اليهود اليمنيونYemenite family reading from the PsalmsRegions with significant populations Israel435,000 United States80,000 United Kingdom396[1] United Arab Emirates42[2][3][4] Egypt94[5] Yemen1[6] Bahrain5[7]LanguagesHebrew, Judeo-Yemeni Arabic, Yemenite HebrewReligionJudaismRelated ethnic groupsMizrahi Jews,...

Housing structure found in Hong Kong Main entrance of Tai Wai Village. Model of San Wai (新圍) aka. Kun Lung Wai (覲龍圍), displayed in Hong Kong Heritage Museum. Location of walled villages in Hong Kong Most of the walled villages of Hong Kong are located in the New Territories. History During the Ming and Qing dynasties, the shore of Guangdong suffered from pirates, and the area of present-day Hong Kong was particularly vulnerable to pirates' attacks. Winding shores, hilly lands and is...

 

Day marking the anniversary of the end of Japanese rule over Taiwan on 25 October 1945 Retrocession DayObserved by Republic of ChinaTypeHistorical, cultural, nationalistDate25 October 1945Frequencyannual Retrocession DayTraditional Chinese臺灣光復節Simplified Chinese台湾光复节TranscriptionsStandard MandarinHanyu PinyinTáiwān guāngfùjiéHakkaRomanizationThòi-vân kông fu̍k chietSouthern MinTâi-lôTâi-uân kong-ho̍k tseh Retrocession Day is the name given...

 

U.S. Marine Corps battle lab Marine Corps Warfighting Laboratory/Futures DirectorateMCWL InsigniaActive1995CountryUnited StatesBranchUSMCTypeConcepts and ExperimentationRoleGenerates and examines threat-informed, operating concepts and capabilities and provides analytically supported recommendations to inform subsequent force design and development activities.Part ofOffice of the Deputy Commandant, Combat Development and IntegrationGarrison/HQMarine Corps Base QuanticoCommandersCurrentco...

سي إس باندوري تارغو جيو تأسس عام 1962 الملعب ستاد تودور فلاديميريسكو البلد رومانيا  الدوري دوري الدرجة الثانية الروماني 2016-2017 مركز 13 في دوري الدرجة الأولى (هبوط) المالك بلدية تارغو جيو الرئيس أوجين بيرفوليسكو الموقع الرسمي الموقع الرسمي  الطقم الأساسي الطقم الاحتياطي �...

 

Poetry by poets from Ireland This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Irish poetry – news · newspapers · books · scholar · JSTOR (February 2013) (Learn how and when to remove this message) Jonathan Swift Irish-language poet Nuala Ní Dhomhnaill Michael Hartnett, bilingual poet Irish poetry is poetry w...

 

Constituency of the Telangana Legislative Assembly, India MedchalConstituency No. 43 for the Telangana Legislative AssemblyConstituency detailsCountryIndiaRegionSouth IndiaStateTelanganaDistrictMedchal–MalkajgiriLS constituencyMalkajgiriEstablished1952Total electors432,202ReservationNoneMember of Legislative Assembly3rd Telangana Legislative AssemblyIncumbent Chamakura Malla Reddy Party  BRSElected year2018 Medchal Assembly constituency is a constituency in Medchal–Malkajgiri di...

Venezuela Aid Live El político Juan Guaidó, considerado por algunos como presidente encargado de Venezuela, junto al presidente de Chile, Sebastián Piñera, en las proximidades del escenario.LocalizaciónPaís ColombiaLocalidad Puente Internacional Atanasio GirardotLugar CúcutaCoordenadas 7°54′27″N 72°30′17″O / 7.9075, -72.504722222222Datos generalesEstado FinalizadoTipo Concierto benéficoIngreso GratuitoÁmbito MundialSede Puente Internacional TienditasOrganiza...

 

金田一少年の事件簿 > 金田一少年の事件簿 (アニメ) この項目には、一部のコンピュータや閲覧ソフトで表示できない文字(Microsoftコードページ932(はしご高))が含まれています(詳細)。 金田一少年の事件簿 ジャンル ミステリー、少年向けアニメ アニメ 原作 金成陽三郎、さとうふみや 原案 天樹征丸 シリーズディレクター 西尾大介 キャラクターデザイン �...