کاهش تعداد رکوردها برای ایجاد یک زیرمجموعه نماینده کوچکتر از یک پایگاه داده رابطه ای با یکپارچگی ارجاعی حفظ شده
بسیاری از سازمانها دارای محیطهای تولیدی با مقادیر انبوه داده هستند و در محیطهای آزمایشی غیرتولیدی حجم عظیمی از دادهها را نمیخواهند. از این رو، زیرمجموعه پایگاه داده برای ایجاد یک زیرمجموعه کوچکتر و نماینده یک پایگاه داده رابطه ای بزرگتر با یکپارچگی ارجاعی حفظ شده استفاده می شود. سازمانها از تنظیمات فرعی برای دادههای آزمایشی استفاده میکنند تا هزینهها را کاهش دهند، آن را قابل مدیریت کنند و برای راهاندازی و نگهداری سریعتر.
حجم داده های بیش از حد می تواند منجر به هزینه های زیرساختی و محاسباتی بالا شود که برای داده های آزمایشی در محیط های غیر تولیدی غیر ضروری است. با قابلیت های زیرمجموعه، می توانید به راحتی زیر مجموعه های کوچکتری از داده های خود ایجاد کنید تا هزینه های خود را کاهش دهید.
مدیریت حجم عظیم داده در محیط های غیر تولیدی چالش هایی را برای آزمایش کنندگان و توسعه دهندگان ایجاد می کند. دادههای تست کوچکتر و در نتیجه قابل مدیریتتر، فرآیندهای آزمایش و توسعه را بهطور قابلتوجهی سادهتر میکنند و در نهایت کل چرخه را از نظر زمان و منابع بهینه میکنند.
حجم دادههای کوچکتر، راهاندازی و نگهداری سریعتر و سادهتر محیطهای آزمایشی غیرتولیدی را تسهیل میکند. این امر به ویژه در مناظر پیچیده فناوری اطلاعات و زمانی که تغییرات مکرر در ساختار دادهها نیاز به بهروزرسانی و تازهسازی منظم دارد تا از بازنمایی دادههای آزمایشی اطمینان حاصل شود، مرتبط است.
یکپارچگی ارجاع مفهومی در مدیریت پایگاه داده است که ثبات و دقت بین جداول در یک پایگاه داده رابطه ای را تضمین می کند. یکپارچگی ارجاعی تضمین می کند که هر مقداری که با "شخص 1" از "جدول 1" مطابقت دارد، با مقدار صحیح "شخص 1" در "جدول 2" و هر جدول مرتبط دیگری مطابقت دارد.
اجرای یکپارچگی ارجاعی برای حفظ قابلیت اطمینان داده های تست در یک پایگاه داده رابطه ای به عنوان بخشی از محیط های غیر تولیدی بسیار مهم است. از ناهماهنگی داده ها جلوگیری می کند و اطمینان می دهد که روابط بین جداول برای آزمایش مناسب و توسعه نرم افزار معنی دار و قابل اعتماد است.
داده های آزمایشی در یک محیط پایگاه داده رابطه ای باید یکپارچگی ارجاعی را حفظ کند تا قابل استفاده باشد. حفظ یکپارچگی ارجاعی در محیطهای غیر تولیدی، مانند محیطهایی که برای آزمایش و توسعه نرمافزار استفاده میشوند، به چند دلیل مهم است:
زیرمجموعهها به سادگی حذف دادهها نیست، زیرا همه جداول مرتبط پاییندست و بالادستی باید به طور متناسب تنظیم شوند تا یکپارچگی ارجاع حفظ شود. زیرمجموعه تضمین می کند که نه تنها داده های جدول هدف حذف می شود، بلکه هر داده در هر جدول پیوندی دیگری که مربوط به داده های حذف شده از جدول هدف است نیز حذف می شود. این تضمین می کند که یکپارچگی ارجاعی در جداول، پایگاه داده ها و سیستم ها به عنوان بخشی از حذف داده ها حفظ می شود.
کاهش حجم داده با حذف "Person X" از "Table Y", تمام رکوردهای مربوط به "شخص X" در "جدول Y" باید حذف شوند، اما همچنین تمام رکوردهای مربوط به "شخص X" در هر جدول مربوط به بالادست یا پایین دست دیگر (جدول A، B، C و غیره) نیز باید حذف شوند.
کاهش حجم داده با حذف "ریچارد" از جدول "مشتریان"., تمام سوابق مربوط به "ریچارد" در جدول "مشتری" باید حذف شود، اما همچنین تمام سوابق مربوط به "ریچارد" در هر جدول مربوط به بالادست یا پایین دست دیگر (جدول پرداخت، جدول حوادث، جدول پوشش بیمه و غیره) نیز باید حذف شود. حذف شده.
زیرمجموعه در جداول کار می کند
زیرمجموعه در بین پایگاه های داده کار می کند
زیرمجموعه در همه سیستم ها کار می کند
میتوانید Syntho Engine را به گونهای پیکربندی کنید که یک پایگاه داده رابطهای را زیرمجموعه قرار دهد و اطمینان حاصل کند که همه «جدول پیوندی» بر اساس «جدول هدف» زیر مجموعهبندی شدهاند.
علاوه بر زیرمجموعه های متناسب، که در آن درصدی را برای استخراج داده ها مشخص می کنید، قابلیت های پیشرفته ما به شما این امکان را می دهد که دقیقاً گروه هدف را برای زیرمجموعه ها تعریف کنید. برای مثال، میتوانید معیارهایی را برای گنجاندن یا حذف زیرمجموعههای خاص مشخص کنید، که انعطافپذیری و کنترل بیشتری بر فرآیند استخراج دادهها فراهم میکند.