שכפול סינכרוני

הדיון הזה מכיל 0 תגובות, ויש לו משתתף 1, והוא עודכן לאחרונה ע״י  vrqv2 לפני 2 שבועות, 1 יום.

מוצגות 1 תגובות (מתוך 1 סה״כ)
  • מאת
    תגובות
  • #233

    vrqv2
    מנהל בפורום

    נכתב ע"י Postgres Miktzoanim בתאריך א', 12/04/2016 – 18:12
    עד גרסה 9.5 כולל Master כאשר הוגדר synchronous_commit = on מחכה לאישור מלפחות רפליקה סינכרונית אחת אשר מופיעה בפרמטר synchronous_standby_names.

    החל מ 9.6, אשפר לציין את מספר הרפליקות, אשר נדרשות לאשר פעולה בוצעה בהצלחה.

    לדוגמה:

    synchronous_standby_names = 2 (standby1, standby2, standby3)

    בעת שימוש בשכפול סינכרוני Master לא יכול לבצע commit כל עוד WAL הנדררש לא יחול על Slaves.

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

    יתרונות:

    רמה גבוהה של אבטחה לשלמות הנתונים
    ההזדמנות לקבל את נתונים מסונכרנים בכל שרתי PostgreSQL המעורבים cשכפול
    ניטור קל של שכפול
    חסרונות:

    דרישות גבוהות kרשת בין שרתי PostgreSQL
    תקורה נוספת על כתיבה
    באי זמינות של רפליקותי, Master לא זמין לכתיבה
    אי אפשר לממש את cascade replication

מוצגות 1 תגובות (מתוך 1 סה״כ)

יש להתחבר למערכת על מנת להגיב.

מדיניות הפרטיות
כל הזכויות שמורות ל © העמותה לקידום הפוטגרס בישראל 2018