بایگانی برچسب: Transaction Failure

انواع خرابی Failure

انواع خرابی ( Failure )

خرابی هایی که در یک سیستم بانک اطلاعات ( متمرکز ) ممکن است اتفاق بیفتد را میتوان به چهار دسته زیر تقسیم نمود:

1- خرابی تراکنش ( Transaction Failure )

ممکن است منطق تراکنش دچار خطا شود و یا اینکه تراکنش به خودی خود درست اجرا شود اما با قرار گرفتن در شرایط سیستم، خطایی منجر به خرابی این تراکنش شود. لذا خرابی تراکنش شامل دو مورد زیر است:

  • خطای منطقی : تراکنش به دلیل شرایط داخلی خود ( خواندن مقدار از نوع داده غلط، پیدا نکردن داده مورد نظر ، تجاوز از محدوده روی رسانه و …. ) نتواند کامل اجرا شود.
  • خطای سیستمی : تراکنش به خودی خود درست کار میکند اما در سیستم شرایطی پیش می آید که این تراکنش را از کار می اندازد. بارزترین مصداق این دسته، وقوع بن بست در سیستم و انتخاب تراکنش به عنوان قربانی است.

2- خرابی سیستم ( System Failure )

خرابی های سخت افزاری یا نرم افزاری که سبب از کار افتادن سیستم ( down شدن ) می شود ( مثل قطع برق و … ) رایج ترین نوع خرابی هستند. در این نوع خرابی ها اطلاعات حافظه اصلی سیستم از بین می رود ولی آسیبی به اطلاعات روی دیسک ( حافظه جانبی – رسانه ) وارد نمی شود. ادامه‌ی خواندن