এসকিউএল সার্ভার প্রতিলিপি ডাটাবেস অ্যাডমিনিস্ট্রেটর একটি সংস্থার জুড়ে একাধিক সার্ভার জুড়ে তথ্য বিতরণ করতে পারবেন। আপনি আপনার সংস্থার প্রতিলিপি বাস্তবায়ন করতে পারেন যেমন কয়েকটি কারণে, যেমন:
- লোড ভারসাম্য রেপ্লিকেশন আপনাকে আপনার সার্ভারগুলির একাধিক সার্ভারে তথ্য প্রচার করতে দেয় এবং সেই সার্ভারগুলির মধ্যে কোয়েরি লোড বিতরণ করে।
- অফলাইন প্রসেসিং প্রতিলিপি এমন একটি মেশিনে আপনার ডেটাবেস থেকে তথ্য হস্তান্তর সমর্থন করে যা সবসময় নেটওয়ার্কে সংযুক্ত থাকে না।
- রেডেন্ড্যান্সি প্রতিলিপি আপনাকে একটি ব্যর্থ-ডাটাবেস সার্ভার তৈরি করতে দেয় যা একটি মুহূর্তের নোটিশে প্রক্রিয়াকরণ লোডটি গ্রহণ করার জন্য প্রস্তুত।
কোন প্রতিলিপি দৃশ্যকল্প দুটি প্রধান উপাদান আছে:
- প্রকাশকদের অন্য সার্ভারগুলিকে প্রস্তাব করার জন্য ডেটা আছে। একটি প্রদত্ত প্রতিলিপি স্কীমে এক বা একাধিক প্রকাশক থাকতে পারে
- গ্রাহকরা ডেটাবেস সার্ভার যা পাবলিশার থেকে আপডেট প্রাপ্ত করতে চায় যখন ডেটা সংশোধন করা হয়।
এই ক্ষমতার উভয় অভিনয় থেকে একটি সিস্টেম প্রতিরোধ কিছুই নেই। বস্তুত, এটি প্রায়ই বৃহত-স্তরের বিতরণকৃত ডাটাবেস সিস্টেমের নকশা ।
প্রতিলিপি জন্য SQL সার্ভার সমর্থন
মাইক্রোসফ্ট SQL সার্ভার তিন ধরনের ডাটাবেস প্রতিলিপি সমর্থন করে। এই নিবন্ধটি এই মডেল প্রতিটি একটি সংক্ষিপ্ত ভূমিকা উপলব্ধ করা হয়, ভবিষ্যতে নিবন্ধ আরও বিস্তারিত তাদের অন্বেষণ করা হবে, যখন। তারা:
- স্নাতকের প্রতিলিপিটি তার নামটি বোঝায় এমন পদ্ধতিতে কাজ করে। প্রকাশক কেবল সম্পূর্ণ প্রতিলিপি ডেটাবেসের একটি স্ন্যাপশট নেয় এবং এটি গ্রাহকদের সাথে ভাগ করে নেয়। অবশ্যই, এটি একটি খুব সময় এবং সম্পদ-নিবিড় প্রক্রিয়া। এই কারণেই, বেশিরভাগ অ্যাডমিনিস্ট্রেটররা প্রায়শই পরিবর্তিত ডেটাবেসগুলির জন্য একটি আবর্তিত ভিত্তিতে স্ন্যাপশট প্রতিলিপি ব্যবহার করেন না। দুটি দৃশ্যকল্প আছে যা স্ন্যাপশট প্রতিলিপি সাধারণত ব্যবহৃত হয়: প্রথমত, এটি ডেটাবেসগুলির জন্য ব্যবহৃত হয় যা খুব কমই পরিবর্তন হয়। দ্বিতীয়, এটি সিস্টেমের মধ্যে প্রতিলিপি স্থাপন করার জন্য একটি বেসলাইন স্থাপন করতে ব্যবহৃত হয় যখন ভবিষ্যতে আপডেটগুলি লেনদেন ব্যবহার করে বা পুনরাবৃত্তি একত্রিত করে ।
- লেনদেনের প্রতিলিপি একটি নিয়মিত ভিত্তিতে পরিবর্তন যে ডেটাবেস জন্য আরো নমনীয় সমাধান প্রস্তাব। লেনদেনের প্রতিলিপি সহ, প্রতিলিপি এজেন্ট প্রকাশককে ডাটাবেসের পরিবর্তনের জন্য নিরীক্ষণ করে এবং গ্রাহকদের সেই পরিবর্তনগুলি প্রেরণ করে। এই সংক্রমণ অবিলম্বে বা একটি নিয়মিত ভিত্তিতে সঞ্চালিত হতে পারে।
- পুনরাবৃত্তি মার্জ করুন প্রকাশক এবং গ্রাহককে স্বাধীনভাবে ডাটাবেসে পরিবর্তন করতে পারবেন। উভয় সত্তা একটি সক্রিয় নেটওয়ার্ক সংযোগ ছাড়া কাজ করতে পারেন। যখন তারা পুনঃসংযোগ করা হয় তখন একত্রীকরণের অনুপযোগী এজেন্ট ডাটাগুলির উভয় সেটের পরিবর্তনের জন্য যাচাই করে এবং অনুযায়ী প্রতিটি ডাটাবেস পরিবর্তিত করে। পরিবর্তনের দ্বন্দ্ব হলে, এজেন্টটি উপযুক্ত ডেটা নির্ধারণের জন্য একটি পূর্বনির্ধারিত সংঘাতের রেজুলেশন এলগরিদম ব্যবহার করে। প্রতিলিপি মিলিয়ে সাধারণত ল্যাপটপ ব্যবহারকারীদের দ্বারা ব্যবহৃত হয় এবং অন্যদের যারা প্রকাশকের সঙ্গে ক্রমাগতভাবে সংযুক্ত করা যায় না।
এই প্রতিলিপি কৌশল প্রতিটি একটি দরকারী উদ্দেশ্যে কাজ করে এবং বিশেষ ডাটাবেস পরিপ্রেক্ষিতে ভাল-উপযুক্ত।
আপনি SQL সার্ভার 2016 এর সাথে কাজ করছেন, আপনার অনুকরণ প্রয়োজন অনুযায়ী আপনার সংস্করণ নির্বাচন করুন। প্রতিলিপি সমর্থন আসে যখন প্রতিটি সংস্করণ বিভিন্ন ক্ষমতা আছে:
- গ্রাহক সমর্থন শুধুমাত্র : এক্সপ্রেস, টুলস বা অ্যাডভান্সড সার্ভিসের সাথে এক্সপ্রেস এবং ওয়েব এডিশন সীমিত প্রতিলিপি ক্ষমতা প্রদান করে, প্রতিলিপি ক্লায়েন্ট হিসাবে কাজ করতে সক্ষম।
- পূর্ণ প্রকাশক এবং গ্রাহক সমর্থন : স্ট্যান্ডার্ড এবং এন্টারপ্রাইজ সম্পূর্ণ সমর্থন প্রদান করে, এন্টারপ্রাইজ সহ ওরাকল প্রকাশন সহ, লেনদেনের প্রতিলিপি সহকারে পিয়ার, এবং আপডেটযোগ্য সাবস্ক্রিপশন হিসাবে লেনদেনের প্রতিলিপি।
নিঃসন্দেহে আপনি এই বিন্দু দ্বারা স্বীকৃত হয়েছে, এসকিউএল সার্ভার এর প্রতিলিপি ক্ষমতা ডাটাবেস অ্যাডমিনিস্ট্রেটর একটি এন্টারপ্রাইজ পরিবেশে ডাটাবেস ব্যবস্থাপনা ও স্ক্যান করার জন্য একটি শক্তিশালী হাতিয়ার প্রস্তাব।