এসকিউএল সার্ভার স্ন্যাপশটের প্রতিলিপি প্রতিবার ডেটা সম্পূর্ণরূপে অনুলিপি করে বা ডেল্টাস ইস্যু করে?


11

আমি দুটি সার্ভারের মধ্যে স্ন্যাপশটের অনুলিপিটি দেখছি। আমার যা আছে তা এখানে:

  • 500 গিগাবাইট ডাটাবেস
  • Ly 500MB নাইট বিসিপি লোড
  • M 50MB দৈনিক লেনদেন

কোন সংকলনটি ব্যবহার করতে হবে সে সম্পর্কে আমি সংস্থার অন্যান্য ডিবিএর কাছে জিজ্ঞাসা করছিলাম। আমাকে স্ন্যাপশট প্রতিলিপি ব্যবহার করতে বলা হয়েছিল। যাইহোক, আমি যা বুঝতে পেরেছি এবং যা পড়ছি তা থেকে, লোডের পরে প্রতি রাতে স্ন্যাপশট সম্পূর্ণরূপে ডেটাবেসটিকে বিতরণকারীর কাছে অনুলিপি করবে এবং তারপরে অন্য সার্ভারকে সম্পূর্ণরূপে ওভাররাইট করে।

স্ন্যাপশটগুলি ডেল্টাসে কাজ করে বা এটি প্রতিবারের সম্পূর্ণ অনুলিপি?


2
এখানে স্ন্যাপশটের প্রতিলিপিটি আপনার সেরা পছন্দ বলে মনে হচ্ছে না।
টমাস স্ট্রিংগার

উত্তর:


8

অনলাইনে বই থেকে:

স্ন্যাপশটের প্রতিলিপি সময় মতো নির্দিষ্ট মুহুর্তে প্রদর্শিত হবার সাথে সাথে ডেটা বিতরণ করে এবং ডেটাতে আপডেটের জন্য নিরীক্ষণ করে না। যখন সিঙ্ক্রোনাইজেশন ঘটে তখন পুরো স্ন্যাপশটটি উত্পন্ন হয় এবং সাবস্ক্রাইবারদের কাছে প্রেরণ করা হয়।

নীচের এক বা একাধিকটি সত্য হলে নিজেই স্ন্যাপশটের প্রতিলিপি ব্যবহার করা সবচেয়ে উপযুক্ত:

  1. ডেটা পরিবর্তিত হয়।

  2. কিছু সময়ের জন্য প্রকাশকের সম্মানের সাথে ডেটা অনুলিপি থাকা কপির কাছে গ্রহণযোগ্য।

  3. ডেটা ছোট ভলিউম প্রতিলিপি।

  4. অল্প সময়ের মধ্যে একটি বিশাল পরিমাণের পরিবর্তন ঘটে।

যখন ডেটা পরিবর্তনগুলি যথেষ্ট কিন্তু কম দেখা যায় স্ন্যাপশটের প্রতিলিপি সর্বাধিক উপযুক্ত। উদাহরণস্বরূপ, যদি কোনও বিক্রয় সংস্থা কোনও পণ্যের দামের তালিকা বজায় রাখে এবং দামগুলি প্রতি বছরে একবার বা দু'বার একই সময়ে আপডেট হয় তবে ডেটা পরিবর্তিত হওয়ার পরে পুরো স্ন্যাপশটের প্রতিলিপি দেওয়া বাঞ্ছনীয়। নির্দিষ্ট ধরণের ডেটা দেওয়া, আরও ঘন ঘন স্ন্যাপশটগুলিও উপযুক্ত হতে পারে। উদাহরণস্বরূপ, দিনের বেলা যদি একটি অপেক্ষাকৃত ছোট টেবিল প্রকাশককে আপডেট করা হয় তবে কিছু বিলম্বিততা গ্রহণযোগ্য হয়, স্ন্যাপশট হিসাবে পরিবর্তনগুলি রাতে সরবরাহ করা যেতে পারে।

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

অতএব, ডেল্টাস উত্পন্ন হয় না, পুরো ডাটাবেসটি স্ন্যাপশটেড এবং প্রতিলিপি করা হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.