The Lifecycle of Data
بیشتر داده هایی که با آن سر و کار داریم static نیستند. به این معنی که data یک چرخه ی حیات دارد که در آن تغییر می کند، به چندین منظور استفاده می شود و در قسمت های مختلفی جا به جا می شود. چرخه حیات data همه ی مراحلی که data از زمان ایجاد شدن پشت سر می گذارد را شامل می شود.
هرچند که داده های متفاوت، عملکرد و کاربرد متفاوتی دارند اما اساسا سه مرحله ی کلی در هر چرخه حیات data وجود دارد. در این مقاله درباره ی این چرخه صحبت خواهیم کرد.
Operational state:
Data معمولا جهت استفاده در یک تراکنش ساخته می شود. به عنوان مثال مبلغی به حساب بانکی واریز می شود. بعد از ساخته شدن، data وارد وضعیت اول یعنی Operational (عملیاتی) می شود. به این معنی که data جهت کامل کردن یک تراکنشِ در حال پردازش مورد نیاز می باشد. اینجا جایی است که data هدف اولیه ی بیزینسی خود را کامل می کند. تراکنش ها زمانی که data در این مرحله می باشد اجرا می شوند و به اتمام می رسند. بیشتر تغییراتی که در data ایجاد می شود در وضعیت Operational می باشد.
Reference state:
بعد از مرحله Operational، دیتا در وضعیت Reference (ارجاع) قرار می گیرد. این زمانی است که data جهت گزارش گیری مورد نیاز است اما لزوما در تراکنش های بیزینسی استفاده نمی شود. در این مرحله، data ممکن است جهت تولید گزارش های داخلی و یا درخواست مشتری مورد استفاده قرار بگیرد. معمولا هر سازمان مشخص می کند که طی چه دوره زمانی مشتریان بیشتر به دیتای خود رجوع می کنند و طبق آن مدت زمان این مرحله تعیین می گردد.
Archive state:
بعد از یک دوره زمانی، data به مرحله ای می رسد که دیگر جهت اتمام تراکنش های بیزینسی هیچ نیازی به آن نیست و احتمال اینکه جهت گزارش نیز استفاده شود بسیار کم و تقریبا صفر می باشد، هر چند که همچنان data به منظور اهداف قانونی باید نگهداری شود، مخصوصا زمانی که به تراکنش های مالی مربوط می باشد. این مرحله Archive نام دارد.
در نهایت، بعد از گذشتن زمان مشخصی، data به طور کلی مورد نیاز نمی باشد و باید discard شود.
زمان طراحی دیتابیس سازمانتان، اطمینان حاصل کنید که چرخه حیات data و برنامه ریزی جهت هر مرحله ی آن را مورد توجه قرار داده اید.
شد.
مقاله ی انگلیسی این مطلب، توسط Craig Mullins را می توانید در این صفحه مطالعه نمایید.