একবার আমি আউটেজের সাথে যুক্ত হয়েছি যেখানে আমাদের মিররযুক্ত সার্ভারগুলি সংযোগ হারিয়েছে। আপনার উদ্বেগের বিষয়গুলির মধ্যে একটি হ'ল আপনার অ্যাপ্লিকেশনগুলিকে একক উদাহরণে নির্দেশ করা হয়েছে তা নিশ্চিত করা। একটি নেটওয়ার্ক আউটজেটে আপনার সর্বদা অন ক্লাস্টার আপের সমস্ত নোড থাকতে পারে তবে একে অপরের সাথে যোগাযোগ করতে অক্ষম। আপনি একটি ব্যর্থকে একটি মাধ্যমিক পর্যন্ত চাপিয়ে দেন এবং তারপরে যতক্ষণ না কোনও আউটেজ থাকে ততক্ষণ আপনি দুটি প্রাথমিক নোড পেতে পারেন যেহেতু মূল প্রাথমিকটি জোর করে ব্যর্থ হওয়া সম্পর্কে জানতে পারে না।
আপনার অ্যাপ্লিকেশন সার্ভারের অবস্থানগুলি, তাদের কনফিগারেশন এবং এসকিউএল সার্ভারে পৌঁছানোর দক্ষতার উপর নির্ভর করে তত্ত্বের ভিত্তিতে আপনার কাছে দুটি নোড থাকতে পারে বিশ্বাস করে যে তারা প্রাথমিক এবং একই সাথে ডেটা পরিবর্তন হয়েছে। একবার আপনি নিজের নেটওয়ার্ক সমস্যাগুলি সমাধান করুন এবং নোডগুলি পুনরায় সংযোগ শুরু করুন মূল প্রাথমিকের পরিবর্তিত সমস্ত ডেটা নোড থেকে ওভাররাইট করা হবে যেখানে ব্যর্থতা ওভার বাধ্য করা হয়েছিল। এর ফলে সমালোচনামূলক ডেটা হারাতে পারে।
আমি এসকিউএল 2005 এবং মিররিংয়ের সাথে এই পরিস্থিতিটি একবার দেখেছি। এবং আমরা সিদ্ধান্ত নিয়েছি যে ব্যর্থতাগুলি চাপিয়ে দেবে না এবং এটিকে অ্যাক্সেসযোগ্য হতে দেওয়া হবে। কারণটি হ'ল সবচেয়ে খারাপ ক্ষেত্রে যদি আমাদের ব্যাক আপ করতে হয় এবং মিররটি পুনরায় চালু করতে হয় তবে আমাদের জন্য এটি একটি ২ দিনের প্রক্রিয়া হবে যাতে লেনদেনের লগ পূর্ণ হয়ে যায় এবং যে ডিস্কে বসেছিল তার প্রসারিত করতে না পারার ঝুঁকি থাকে।