DesignPatterns:mechanisms/state management database

از OCCC Wiki
پرش به ناوبری پرش به جستجو

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

پایگاه داده مدیریت کیفیت یک دستگاه ذخیره سازی است برای اینکه به صورت موقتی داده های کیفیت را برای برنامه های نرم افزاری نگهداری کند. به عنوان جایگزینی برای ذخیره داده های کیفیت در حاقظه، برنامه های نرم افزاری می توانند داده های کیفیت را به پایگاه داده بفرستند (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