סקירה כללית על התמדה

בדף הזה מובאת סקירה כללית על נתונים קבועים ב-Memorystore for Valkey.

‫Memorystore for Valkey תומך בשני סוגים של שמירת נתונים:

כדי לקבל את הזמינות הטובה ביותר של המופע ואת עמידות הנתונים, מומלץ להפעיל גם את התכונה 'התמדה' וגם את התכונה זמינות גבוהה. יש חפיפה בין העמידות לבין הזמינות הגבוהה בהגנה שהם מציעים, אבל לכל אחד מהם יש יתרונות שמשלימים זה את זה. זמינות גבוהה יכולה להיחשב כקו ההגנה הראשון מפני כשלים בצמתים בודדים והפסקות חשמל אזוריות. התכונה 'התמדה' מספקת תוכנית התאוששות מאסון (DR) במקרים נדירים שבהם כל הצמתים ברסיס נכשלים והזמינות הגבוהה לא יכולה לעזור.

בחירת סוג ההתמדה

הבחירה בין AOF לבין RDB תלויה בשיקולים של ביצועים ועמידות הנתונים. הפשרות האלה נכונות בדרך כלל לכל שירותי Valkey המנוהלים, בגלל האופי של AOF ושל RDB persistence ב-OSS Valkey.

אם בראש סדר העדיפויות שלכם נמצאת עמידות הנתונים ושמירה על אחוז הכתיבות הגבוה ביותר שנשלחות לשרת Valkey, מומלץ לבחור בשיטת AOF. היכולת של AOF לשמור נתונים בכל שנייה (או בכל כתיבה) מציעה עמידות נתונים מעולה בהשוואה לתמונות מצב של RDB ששומרות נתונים על בסיס שעתי.

אם הביצועים הם בראש סדר העדיפויות שלכם, מומלץ להשתמש בשימור RDB כי בדרך כלל הוא דורש פחות ביצועים מהמופע שלכם מאשר שימור AOF, עבור מופע בגודל דומה. אם אתם מוכנים לקבל נתונים לא עדכניים לגמרי אחרי שחזור, ואתם רוצים את הביצועים שמתקבלים משימוש ב-RDB Persistence עבור מופע בגודל דומה, אז RDB Persistence היא הבחירה הטובה יותר בשבילכם.

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