PDA

View Full Version : سوال: ريپليكشن چگونه كار ميكند



amir.net
سه شنبه 15 مرداد 1387, 19:58 عصر
براي كاهش بار سرور سايت ، ميخواهم يك سرور ديگر اضافه نمايم آيا ريپليكشن به صورت اتوماتيك و بدون نياز به كار خاصي از جانب كاربر اين كار را انجام خواهد داد؟
مثلا شماره هاي كليد هايي با افزودن 1 به شماره قبلي ساخته ميشوند تكراري از آب در نميآيند؟

amin_alexi
چهارشنبه 16 مرداد 1387, 08:22 صبح
سلام
میشه لطف کنی بیشتر توضیح بدین !؟
منظور از بدون نیاز به کاربر این کار انجام میشه !!؟؟
تو سرور جدید چی میخوای بزاری !!؟؟
می خوای اطلاعات یک کپی از DataBase قبلی باشه !!؟؟
یا می خوای واسه هر گروه یا افراد یا محصول خاصی یه جا اطلاعات رو بزاری !؟
چه قدر مگه کاربر در آنه واد در حال استاده از سایت هستند ...!!؟؟
هدفت رو بیشتر توضیح بده !!!!!

amir.net
چهارشنبه 16 مرداد 1387, 12:04 عصر
درسته ميخوام دوتا db ها كپي هم باشند و هر تغييري تو يكي روي اون يكي هم اثر بزاره
تعداد يوزر ها خيلي زياد نيست در حد 100 نفر اما اينكار رو ميخوام براي جبران ضعف سخت افزار سرور ها انجام بدم.

amin_alexi
چهارشنبه 16 مرداد 1387, 13:00 عصر
ok
میشه Replication راه اندازی بکنی ...
اما سعی کن قبلش حتما DataBase رو آماده کار کنی ... چون با توجه به نوع Replication لازمه جداول تا حدی تغییر کنه (نه لزوما ... ) یا فیلدی به اون اضافه بشه ...

amir.net
چهارشنبه 16 مرداد 1387, 19:40 عصر
ايا در مورد زير ميتونه مشكلي پيش بياد:
مثلا شماره هاي كليد هايي با افزودن 1 به شماره قبلي ساخته ميشوند تكراري از آب در نميآيند؟

AminSobati
چهارشنبه 16 مرداد 1387, 23:18 عصر
دوست عزیزم،
اگر از فیلد Identity استفاده کردین، میتونین از Replication بخواین که به هر سرور یک Range بده. مثلا سرور اول از 1 تا 1000 و دومی از 1001 تا 2000. به این شکل تداخل صورت نمیگیره.
اما کلا سناریوی شما جای تامل داره. به چه شکل مشخص میکنید که هر Connection از اینترنت به کدوم سرور مرتبط میشه؟

amir.net
پنج شنبه 17 مرداد 1387, 10:33 صبح
هركدوم از سرور ها با يك آي پي جدا به اينترنت متصل شده و كاربرها اتفاقي ارتباط برقرار ميكنند .و مكانيسم توزيع ترافيك اينجوري هست كه سيشن ها ايجاد شده توي بانك ثبت ميشه و از هر آ پي تعداد مشخصي تماس مجاز شناخته مشه و بقيه اجازه ورود پيدا نميكنند.

amin_alexi
پنج شنبه 17 مرداد 1387, 10:52 صبح
فکر کنم مظور آقای Sobati این بود که شما رو از کدوم سرور اطلاعات رو به کاربر میدی ؟
مثلا نفر 1 که میآد داخل سایت از کجا بهش اطلاعات میدی(یا اطلاعاتش رو کجا ذخیره می کنی) ؟ رو کدوم سرور
و نفر 2 چه طور ؟ و ...