وب‌سرویس مجید

پروژه periods

xocolatl/periods

این ابزار به شما کمک می‌کنه تا از قابلیت‌های دوره‌های زمانی (PERIODs) و نسخه‌دهی سیستمی (SYSTEM VERSIONING) در پایگاه داده PostgreSQL استفاده کنید، حتی اگر نسخه‌ی پستگر از این ویژگی‌ها پشتیبانی نکنه.

کاربرد:

این ابزار امکان ردیابی تغییرات داده‌ها در طول زمان رو فراهم می‌کنه، مثل اینکه بخوای بدونی یه رکورد یک ماه پیش چه شکلی بوده. این کار با ایجاد جداول تاریخی و مدیریت خودکار تغییرات انجام می‌شه.

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز داری داده‌های تاریخی رو ذخیره کنی، مثلاً در سیستم‌های مالی، پزشکی یا هر جایی که ردیابی تغییرات الزامی باشه. همچنین برای تحلیل داده در بازه‌های زمانی مختلف عالیه.

چند مثال از موارد استفاده:

ذخیره‌ی تاریخچه‌ی تغییرات حقوق کارمندان

ردیابی تغییرات قیمت محصولات در فروشگاه آنلاین

بازیابی نسخه‌های قبلی داده‌ها بدون نیاز به بک‌آپ

گزارش‌گیری مبتنی بر زمان (مثلاً وضعیت داده‌ها در پایان هر ماه)

  • ##PostgreSQL
  • ##DataVersioning
  • ##SystemVersioning
  • ##TimeTravel
  • ##AuditLog
  • ##DataHistory
  • ##DatabaseTools
  • ##OpenSource
  • ##Periods
  • ##DataTracking