برو به محتوای اصلی
ناشناس
۳ سال پیش پرسیده شده

Replication در دیتابیس به چه معناست؟

من کجام؟ اینجا کجاست؟

در جوابکو می‌تونید در مورد هر موضوعی سوال کنید، به سوالای بقیه جواب بدید و تجربه‌تون رو به اشتراک بگذارید!

مسعود قربانی
توسعه دهنده نرم‌افزار

توزیع و تکثیر دیتابیس فرآیند انتقال اطلاعات جاری دیتابیس اصلی بر روی یک ماشین یا پایگاه داده دیگر است. انتقال داده‌ها به گونه‌ای است که دیتابیس مبدا و مقصد در همه سطوح اطلاعات یکسانی دارند. نتیجه این فرآیند میتواند رسیدن به مفهوم دیتابیس‌های توزیع شده برای یک یا چند اپلیکیشن باشد. به عنوان مثال فرض کنید در دسترس بودن اطلاعات و نداشتن Down Time برای بیزنس اپلیکیشن از اهمیت بالایی برخوردار است و در این حالت رسیدن به این نیازمندی لازم میکند که اطلاعات توزیع شود و در صورتی که یکی از دیتابیس‌ها به هر دلیلی از دسترس خارج شد دیتابیس دیگر بتواند بدون تاخیر پاسخگو باشد. بانک‌ها نمونه‌ای از سازمان‌هایی هستند که اطلاعات را در سطح کشور و در شهرهای مختلف توزیع می‌کنند که حتی در مواقعی که حادثه‌ای رخ می‌دهد بتوانند در حد امکان پاسخگو باشند.

از نظر پیاده‌سازی تکنیک‌های مختلفی برای این مفهوم وجود دارد که در برخی از پایگاه‌های داده مثل Postgresql و MySQL و ... متفاوت است.

سوالات مشابه

آمار سوال

۱۳۷ نمایش
۰ دنبال‌کننده
۳ سال پیش پرسیده شده
آمار بازدید در این ماه