למונחים "מחיקה" ו"טיהור "משמעויות שונות בעבודה עם הזנת נתונים. מנהלי מסדי נתונים משתמשים בשיטות שונות בעת טיהור ומחיקה. טיהור פירושו העברת נתונים ממקור אחד למשנהו, ואתה שומר ארכיון למקרה שאתה זקוק לנתונים בעתיד. מחיקת נתונים מסירה אותם לצמיתות מהטבלאות, ואינך יכול עוד להפנות לרשומות.
טיהור
מנהלי מסדי נתונים מטהרים נתונים מטבלאות כאשר שורות הטבלה עולות על כמה מאות ואף מיליוני רשומות שכבר אינן נחוצות. עם זאת, טיהור מאפשר לך לאחסן את הרשומות למרות שאתה מסיר אותם מהטבלאות. מנהלי מערכת מעבירים רשומות מטבלה גדולה לטבלת ארכיון. טיהור רשומות מטבלה גדולה מזרז שאילתות.
מוחק
מחיקת מידע מסירה אותו לצמיתות מהטבלה ומשימה זו אינה שומרת עותק של הרשומות. המחיקה מתבצעת על ידי מנהל המערכת או שתוכל למחוק רשומות מיישום המשתמשים שלך. מחיקת רשומה, למשל, משמשת כאשר עובד הזנת הנתונים עושה טעות בעת יצירת רשומה וצריך למחוק את הרשומה הגרועה ממסד הנתונים.
הבדלים
ההבדל העיקרי בין שני סוגי הממשל הוא שטיהור שומר עותק של הרשומות, וזה יתרון יותר בעת הסרת כמויות גדולות של נתונים. אם אתה מסיר רק רשומה אחת, מחיקה דורשת פחות משאבים בשרת מסד הנתונים, כך שהיא מהירה יותר מטיהור. טיהור משמש בערכות תקליטים גדולות ומחיקה משמשת בכמות קטנה של שורות.
שיקולים
אם אתה מסיר מאות רשומות מהטבלה, שקול לנקות כדי לוודא שיש לך עותק אם החברה זקוקה לגיבוי. אם אתה בטוח שלעולם אינך זקוק לערכת רשומות, השתמש בפונקציית המחיקה. בתכנות מסדי נתונים יש מילת מפתח "מחק" המאפשרת לך להסיר את אחת או את כל הרשומות בטבלה.