מנגנון איסוף למספרים עוקבים בחותמות זמן

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

לפני שקוראים את הדף הזה, כדאי לקרוא את הסקירה הכללית על איסוף אשפה, כולל התיאור של חותמות זמן אמיתיות ומלאכותיות.

מספר הגרסאות

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

היתרונות של אחסון מספרים עוקבים בחותמות זמן

  • אם צריך, אפשר להשתמש בחותמות זמן שעולות באופן מונוטוני.

חסרונות באחסון מספרים עוקבים בחותמות זמן

  • אי אפשר לעבור לאיסוף אשפה לפי גיל.

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

  • מכיוון שמנגנון איסוף הזבל הוא אסינכרוני, עדיין מומלץ להשתמש תמיד במסננים כשקוראים את הנתונים.

המאמרים הבאים