DesignPatterns:mechanisms/state management database

از OCCC Wiki
نسخهٔ تاریخ ‏۲ آوریل ۲۰۱۵، ساعت ۱۵:۲۶ توسط Rhosseini (بحث | مشارکت‌ها) (صفحه‌ای جدید حاوی «'''پایگاه داده مدیریت کیفیت ''' پایگاه داده مدیریت کیفیت یک دستگاه ذخیره سازی...» ایجاد کرد)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به ناوبری پرش به جستجو

پایگاه داده مدیریت کیفیت

پایگاه داده مدیریت کیفیت یک دستگاه ذخیره سازی است برای اینکه به صورت موقتی داده های کیفیت را برای برنامه های نرم افزاری نگهداری کند. به عنوان جایگزینی برای ذخیره داده های کیفیت در حاقظه، برنامه های نرم افزاری می توانند داده های کیفیت را به پایگاه داده بفرستند (off-load) تا از مقدار حافظه ای که زمان اجرا مصرف می کنند بکاهند(شکل 1 و 2)

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

During the lifespan of a service instance it may be required to remain stateful.png

شکل1- در طول عمر یک نمونه سرویس ممکن است نیاز باشد که با کیفیت باقی بماند و داده های کیفیت نگهداری شده در حافظه ذخیره می شوند حتی زمانی که بیکار هستند.

By deferring state data to a state repository, the service is able to.png

شکل 2- با فرستادن داده های کیفیت به یک مخزن کیفیت، سرویس قادر است تا به یک شرایط بدون کیفیت (یا شرایط کمی بی کیفیت)، در نتیجه به طور موقت منایع سیستم آزاد می شود.

منبع: http://cloudpatterns.org/mechanisms/state_management_database