replication between two sites
-
יום ראשון 22 אפריל 2012 11:34
היי,
יש לי שני אתרים פיזיים, מחוברים עם קו נל"ן, רוחב פס לא מהווה בעיה.
בשני האתרים אמור להיות שרת SQL מקומי, שני ה- DB זהים בשני האתרים.
אני צריך שכל השינויים שמתבצעים באתר A יתרפלקו גם לאתר B בצורה המהירה ביותר. (אתר B לא מעדכן את אתר A)
מדובר על sql2008., מה הדרך הטובה ביותר לבצע זאת?
תודה
ליאור
כל התגובות
-
יום ראשון 22 אפריל 2012 11:51
יש ל SQL 3 סוגי רפליקציה
http://msdn.microsoft.com/en-us/library/ms151176.aspx
לפי דעתי הכי מהיר הוא Transactional Replication
- הוצע כתשובה על-ידי pituachEditor יום שלישי 24 אפריל 2012 07:27
- סומן כתשובה על-ידי Lior_f יום שלישי 24 אפריל 2012 10:06
-
יום ראשון 22 אפריל 2012 12:10
If you want to have the db for high availability as a standby(a mirrored database can be queried by creating a database snapshot), you can go for mirroring with high availability mode so that the failover is automatic and within seconds the mirror server will take over in case the principal server fails.
- הוצע כתשובה על-ידי haim fishner יום ראשון 22 אפריל 2012 19:22
-
יום שלישי 24 אפריל 2012 07:31משיבלדעתי mirroring מתאים יותר לגיבוי מאשר ל 2 שרתים שאמורים להיות חיים ושונים (רוצים אחרי הכל לגשת גם לשרת שמוגדר כמראה והוא צריך להיות זמין). מדובר על שרתים שאינם זהים אלא רק העברת פעולות בכיוון אחד. עבודה עם Transactional Replication נראית לי מתאימה יותר לאפיון הנוכחי (ייתכן מאוד שבכלל הייתי בוחר מעשית בפתרון ברמת האפליקציה שמבצעת השינויים כך שפשוט תבצע אותם ישירות ב 2 השרתים... אבל זה כבר דיון כשיהיה אפיון מלא וגם חורג ממסגרת עבודה ברמת מסדי הנתונים אבל מעשית זה הדרך שאני בחרתי בעבר במקרה דומה)
- נערך על-ידי pituachEditor יום שלישי 24 אפריל 2012 07:34
