الفرق بين مسح أو حذف إدخال البيانات

مصطلحات "الحذف" و "التطهير" لها معاني مختلفة عند العمل مع إدخال البيانات. يستخدم مسؤولو قواعد البيانات طرقًا مختلفة عند التطهير والحذف. التطهير يعني نقل البيانات من مصدر إلى آخر ، وتحتفظ بأرشيف في حال احتجت إلى البيانات في المستقبل. يؤدي حذف البيانات إلى إزالتها نهائيًا من الجداول ، ولا يمكنك الرجوع إلى السجلات بعد الآن.

تطهير

يقوم مسؤولو قواعد البيانات بمسح البيانات من الجداول عندما تتجاوز صفوف الجدول عدة مئات أو حتى ملايين السجلات التي لم تعد مطلوبة. ومع ذلك ، يتيح لك التطهير أرشفة السجلات على الرغم من إزالتها من الجداول. يقوم المسؤولون بنقل السجلات من جدول كبير إلى جدول أرشيف. تؤدي إزالة السجلات من جدول كبير إلى تسريع الاستعلامات.

حذف

يؤدي حذف المعلومات إلى إزالتها نهائيًا من الجدول ، ولا تحتفظ هذه المهمة بنسخة من السجلات. يتم الحذف بواسطة المسؤول أو يمكنك حذف السجلات من تطبيق المستخدمين. يتم استخدام حذف سجل ، على سبيل المثال ، عندما يرتكب موظف إدخال البيانات خطأً عند إنشاء سجل ويحتاج إلى حذف السجل التالف من قاعدة البيانات.

اختلافات

يتمثل الاختلاف الرئيسي بين نوعي الإدارة في أن التطهير يحتفظ بنسخة من السجلات ، وهذا أكثر فائدة عند إزالة كميات كبيرة من البيانات. إذا كنت تقوم بإزالة سجل واحد فقط ، فإن الحذف يستغرق موارد أقل على خادم قاعدة البيانات ، لذلك يكون أسرع من المسح. يتم استخدام التطهير على مجموعات السجلات الكبيرة ويتم استخدام الحذف على كمية صغيرة من الصفوف.

الاعتبارات

إذا قمت بإزالة مئات السجلات من جدول ، ففكر في التطهير للتأكد من أن لديك نسخة إذا كانت الشركة بحاجة إلى نسخة احتياطية. إذا كنت متأكدًا من أنك لا تحتاج أبدًا إلى مجموعة سجلات ، فاستخدم وظيفة الحذف. تحتوي برمجة قواعد البيانات على كلمة أساسية "DELETE" تتيح لك إزالة سجل واحد أو كل السجلات في جدول.