מהו שכפול סטרימינג ב-Postgres?
מהו שכפול סטרימינג ב-Postgres?

וִידֵאוֹ: מהו שכפול סטרימינג ב-Postgres?

וִידֵאוֹ: מהו שכפול סטרימינג ב-Postgres?
וִידֵאוֹ: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, נוֹבֶמבֶּר
Anonim

מ PostgreSQL ויקי

שכפול סטרימינג (SR) מספק את היכולת לשלוח ולהחיל באופן רציף את רשומות WAL XLOG על מספר מסוים של שרתי המתנה על מנת לשמור אותם עדכניים. תכונה זו נוספה ל PostgreSQL 9.0

מזה, כיצד פועל שכפול PostgreSQL?

כאשר אתה מתחיל את שכפול , תהליך מקלט wal שולח את ה-LSN (מספר רצף רישום) עד למועד שבו נתוני ה-WAL הושמעו מחדש על עבד, אל המאסטר. ואז תהליך שולח ה-Wal במאסטר שולח את נתוני ה-WAL עד ל-LSN האחרון החל מה-LSN שנשלח על-ידי מקלט ה-Wal, אל העבד.

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

מלבד לעיל, האם PostgreSQL תומך בשכפול?

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

מה זה Max_wal_senders?

max_wal_senders (מספר שלם) מציין את המספר המרבי של חיבורים בו-זמניים משרתי המתנה או לקוחות גיבוי בסיס זרימה (כלומר, המספר המרבי של תהליכי שולח WAL הפועלים בו-זמנית). ברירת המחדל היא אפס, כלומר השכפול מושבת.

מוּמלָץ: