فرمت فایل: پاورپوینت قابل ویرایش تعداد اسلاید: 26 قسمتی از پاورپوینت : مدیریت تراکنش 1- تعریف تراکنش: •مجموعه ای از عملگرهای بانک اطلاعات که از دید کاربر یک واحد منطقی کار را تشکیل می دهد را تراکنش می گوییم. •برای اینکه تراکنش جامعیت بانک اطلاعاتی را حفظ نماید. باید چهار خاصیت ACID (A: یکپارچگی ، C: همخوانی ،I: انزوا و D: پایایی) را رعایت نماید. مزایای اجرای همروند تراکنش ها •افزایش گذر دهی (troughput) : اجرای موازی دستورات که با پردازنده درگیر هستند، با دستورات ورودی خروجی، می توند تعداد تراکنش های اجرا شده در واحد زمان را افزایش دهد. •کاهش میانگین زمان پاسخ دهی: دیگر تراکنش ها با زمان اجرا کوتاه منتظر به اتمام رسیدن تراکنش های بلند مدت نمی باشند. شرایط درستی یک طرح همروند •پی در پی پذیر باشد •دو روش اصلی پی در پی پذیری عبارتند از: .1پی در پی پذیری در برخورد (CSR) .2پی در پی پذیری در دید(VSR) برخورد (conflict) چنانچه pوq دستورات دو تراکنش مختلف با ...
فرمت فایل:(powerpoint) تعداد اسلایدها:43 اسلاید برخی از اسلایدها: فهرست مطالب: .1ترکیب سرویس مرکب بررسی درخواست یک سرویس مرکب از طرف کاربر کشف سرویس انتخاب تولید توصیف برای سرویس های مرکب زبان های Choreography زبانهای هم آهنگی •BPEL4WS •OWL-S •Petri-net .2اجرای سرویس مرکب موتور اجرا بخش مدیریت تراکنش بخش جایگزینی سرویس وبِ معنایی: نسل بعدی وب که علاوه بر اطلاعات، معنا را نیز در بر میگیرد در نتیجه اطلاعات قابل پردازش، جستجو و به اشتراکگذاری به وسیلهی ابزارهای اتوماتیک میشود. وبسرویس: یک برنامهی کاربردی دسترسپذیر است که دیگر برنامههای کاربردی و انسانها میتوانند بهطور اتوماتیک آن را کشف، و از آن استفاده کنند. سرویس مرکب: ترکیبی از چند سرویس ساده یا مرکب دیگر با هدف انجام یک کار مشترک ترکیب اتوماتیک وبسرویسها : ترکیب سرویسها اجرای سرویس مرکب تولید توصیف برای سرویسهای مرکب: شامل لیست سرویسهای شرکتکننده در ترکیب ترتیب آنها روشِ ارتباط آ ...
همزمانی یک ویژگی در سیستم است که نشان دهنده این واقعیت است که چندین عملیات همزمان در سیستم انجام میشود. به گفته فردی به نام ون روی، برنامه دارای چندین فعالیت مستقل است که هرکدام با سرعت خاص خود اجرا میشود، علاوه بر این فعالیت ها ممکن است نوعی تعامل در بین آنها انجام بپذیرد. اجرای همزمان فعالیات ها میتواند در محیطهای مختلفی مانند پردازنده های تک هستهای، پردازنده های چندهستهای، چندین پردازنده یا حتی در چندین ماشین به عنوان بخشی از یک سیستم توزیع شده انجام شود. بااین حال همه آنها چالشهای یکسانی دارند . ارائه مکانیزیمی برای کنترل جریان های مختلف اجرا از طریق هماهنگی و همگامی با داشتن تضمین از ثبات در اجرای فعالیت ها لازم است. تراکنش و بن بست موضوعات مهمی در سیستم های توزیع شده هستند. بن بست یک مشکل اساسی در سیستمهای توزیع شده است. یک فرایند ممکن است منابع را به هر ترتیب ممکن درخواست کند . یک فرایند می تواند منابعی که در اختیار فرایندهای دیگر است را درخواست کند. اگر توالی تخصیص منابع به فرایندها کنترل نشود ممکن است بن بست رخ دهد. پس بن بست حالتی است که مجموعهای از فرایندها منابعی ر ...
همزمانی یک ویژگی در سیستم است که نشان دهنده این واقعیت است که چندین عملیات همزمان در سیستم انجام میشود. به گفته فردی به نام ون روی، برنامه دارای چندین فعالیت مستقل است که هرکدام با سرعت خاص خود اجرا میشود، علاوه بر این فعالیت ها ممکن است نوعی تعامل در بین آنها انجام بپذیرد. اجرای همزمان فعالیات ها میتواند در محیطهای مختلفی مانند پردازنده های تک هستهای، پردازنده های چندهستهای، چندین پردازنده یا حتی در چندین ماشین به عنوان بخشی از یک سیستم توزیع شده انجام شود. بااین حال همه آنها چالشهای یکسانی دارند . ارائه مکانیزیمی برای کنترل جریان های مختلف اجرا از طریق هماهنگی و همگامی با داشتن تضمین از ثبات در اجرای فعالیت ها لازم است. تراکنش و بن بست موضوعات مهمی در سیستم های توزیع شده هستند. بن بست یک مشکل اساسی در سیستمهای توزیع شده است. یک فرایند ممکن است منابع را به هر ترتیب ممکن درخواست کند . یک فرایند می تواند منابعی که در اختیار فرایندهای دیگر است را درخواست کند. اگر توالی تخصیص منابع به فرایندها کنترل نشود ممکن است بن بست رخ دهد. پس بن بست حالتی است که مجموعهای از فرایندها منابعی ر ...
پایگاه داده به مجموعهای از دادههای مرتبط، ساختار مند یا سازمانیافته گفته میشود که دسترسی به این اطلاعات معمولاً از طریق سیستم مدیریت پایگاه داده یا (DBMS) صورت میگیرد. سیستم مدیریت پایگاه داده متشکل از مجموعهی یکپارچه از نرمافزارهای رایانهای است که به کاربران اجازه میدهد تا با یک یا چند پایگاه داده ارتباط یافته و به اطلاعات موجود در پایگاه داده دسترسی یابند؛ هرچند که این دسترسی کامل بوده و یا در صورت وجود محدودیت به بخشی از اطلاعات دسترسی پیدا کنند. DBMS عملکردهای مختلفی را برای ورود، ذخیرهسازی و بازیابی مقادیر زیادی از اطلاعات فراهم و راههای متنوعی برای مدیریت چگونگی سازمان یابی اطلاعات ارائه میکند. از آنجا که بین پایگاه داده و سیستم مدیریت پایگاه داده قرابت بسیاری وجود دارد بعضی اوقات اصطلاح پایگاه داده برای اشاره به هر دو بکار میرود. خارج از دنیای فناوری اطلاعات حرفهای، پایگ ...