এটি আমার প্রথম ডিবিএ.এসই পোস্ট, সুতরাং কোনও ভুল সম্পর্কে আমাকে জানান, ধন্যবাদ!
আমি একটি নতুন ডিবিএ (কোনও আইটি প্রো নয়, এটি করার জন্য সংস্থার অন্য কেউ নেই), সুতরাং তত বেশি বেসিক ব্যাখ্যাটি আরও ভাল। আমি ডাটাবেস ব্যাকআপ কৌশলগুলি পড়ছি (বা, যেমন আমি তাদের কল করতে শিখেছি "কৌশলগুলি পুনরুদ্ধার করুন")। আমি বুঝতে পারি সম্পূর্ণ, ডিফারেনশিয়াল এবং লেনদেন লগ ব্যাকআপগুলি কী করে তবে আমি কেন জানতে চাই যে একটি ডিফারেনশিয়াল ব্যাকআপ কেবলমাত্র সাম্প্রতিক সম্পূর্ণ ব্যাকআপের ভিত্তিতে কেন হতে পারে।
যদি একটি সম্পূর্ণ ডিগ্রিযুক্ত ব্যাকআপ হ'ল সর্বশেষ ব্যাকআপের পরে পরিবর্তিত হয়ে থাকে তবে কেন আমার পছন্দের কোনও ব্যাকআপের ভিত্তিতে ডিফারেনশিয়ালটি তৈরি করা যাবে না? আরও স্পষ্ট করে বলার জন্য, আমি ব্যাকআপ নেওয়া হবে তখন বেসটি নির্দিষ্ট করার বিষয়ে জিজ্ঞাসা করছি , পুনরুদ্ধার করার সময় নয়। আমি ধরে নিচ্ছি যে পুনরুদ্ধার করার সময় আপনি পুনরুদ্ধার সম্পাদনের জন্য সঠিক বেসটি এবং অনুরূপ ডিফারেনশিয়ালটি বেছে নেবেন (বেস এ থেকে পুনরুদ্ধার করতে বেস বি থেকে তৈরি একটি ডিফারেনশিয়ালটি ব্যবহার করবেন না)।
এই কার্যকারিতাটি সম্ভব হওয়া থেকে বাধা দেওয়ার কারণ কী? আমি অনুমান করেছি যে একটি কারণ অবশ্যই আছে, আমি কেবল এটি জানি না।
দ্রষ্টব্য: আমি বুঝতে পারি যে বেসটি নির্দিষ্ট করা যায় না, তবে আমার প্রশ্নটি কেন হয় না ? ("আপনি কেন করবেন?" সম্পর্কে আলোচনায়ও আমি আগ্রহী নই)
উপমা
আমি কীভাবে একটি ডিফারেনশিয়াল ব্যাকআপ বুঝি তার একটি উপমা এখানে দেওয়া হয়েছে:
আমার একটি কোষে কিছু তথ্য সহ একটি এক্সেল ফাইল রয়েছে।
প্রথম দিন, আমি এই ফাইলটির একটি অনুলিপি তৈরি করেছি এবং এটি অন্য কোথাও ("সম্পূর্ণ ব্যাকআপ") সঞ্চয় করি।
দ্বিতীয় দিন, আমি ফাইলটি দেখছি এবং 1 তারিখে আমি যে ব্যাকআপ অনুলিপি করেছি তার সাথে এটি তুলনা করছি এবং আমি সমস্ত কক্ষগুলি পরিবর্তন করেছি যা তাদের পরিবর্তিত হয়েছে এবং তাদের নতুন মানগুলি কী (একটি "ডিফারেনশিয়াল ব্যাকআপ") নোট করে। আমি কোনও কক্ষে করা প্রতিটি পরিবর্তনকেই লক্ষ করছি না , কেবল তার চূড়ান্ত মানটি। সেল এ 1 যদি "আলফ্রেড" হিসাবে শুরু হয়, "বেটি", "চার্লি", তারপরে "ডেভ" এ পরিবর্তিত হয় তবে আমি কেবল লক্ষ্য করব যে "এ 1 এখন ডেভ"।
৩ য় দিনে, আমি আবার বর্তমান ফাইলটিকে ব্যাকআপ ফাইলের সাথে তুলনা করব এবং পরিবর্তনগুলি নোট করব (২ য় দিনের মতো একই বেসের সাথে আরও একটি "ডিফারেন্সিয়াল ব্যাকআপ")। আবার, প্রতি সেলটিতে কেবল চূড়ান্ত মানগুলি লক্ষ্য করা যায়, সেলটি সারা দিন ধরে ছিল এমন সমস্ত মান নয়।
৪ র্থ দিনে, আমি আবার তুলনা করব এবং আবার পরিবর্তনগুলি নোট করব। সেল এ 1 দিয়ে চালিয়ে যাওয়া, এখন এটি "সারা" বলে, যদিও এটি সারা দিন ধরে অন্য 10 টি নাম ছিল, এবং আমি যে সমস্ত নোটটি লক্ষ্য করি তা হ'ল "এখন এ 1 হ'ল সারাহ"।
5 তম দিনে, আমার ফাইলটি গোলমেলে পড়েছে; সুতরাং, আমি 1 তম দিনে যে ব্যাকআপ কপিটি করেছি তা দেখছি, তারপরে চূড়ান্ত রাজ্যগুলি 4 তারিখে উল্লিখিত হয়েছিল এবং আমি ব্যাকআপ কপির সাথে উল্লিখিত পরিবর্তনগুলি প্রয়োগ করি এবং এখন আমার কাছে ফাইলটি "পুনরুদ্ধার" আছে যেভাবে 4 তারিখে ছিল সুতরাং, আমি প্রথম দিনটিতে তৈরি ব্যাকআপটি দেখি, দেখি যে ৪ র্থ সেল এ 1 "সারা" হিসাবে শেষ হয়েছে এবং ব্যাকআপ সেল এ 1টিকে "সারা" হিসাবে পরিবর্তন করবে।
আমি যদি দ্বিতীয় দিন ফাইলটির আরও একটি ব্যাকআপ অনুলিপি ("পূর্ণ") তৈরি করে থাকি তবে কেন ব্যাপার হবে? তবুও কেন ৩ য় বা ৪ তারিখে ফাইলটির তুলনা করা (পড়া, "একটি ডিফারেনশিয়াল ব্যাকআপ নেওয়া") 1 দিনের নকলের সাথে করা সম্ভব হবে না? যেহেতু আমি এটি বুঝতে পেরেছি, এসকিউএল সার্ভারের সাথে আমার তুলনা করা প্রয়োজন (অন্য ডিফারেনশিয়াল ব্যাকআপ নেওয়ার সময়) দ্বিতীয় দিনে করা পূর্ণ ব্যাকআপের সাথে (যদি একটি তৈরি করা হয়েছিল) - অন্য কোনও বিকল্প নেই।
COPY_ONLY
- যদি ওপিকে 1 দিনের নিয়মিত পুরো ব্যাকআপ নেওয়া হয় এবংCOPY_ONLY
২ য় দিনে একটি সম্পূর্ণ ব্যাকআপ গ্রহণ করা হয় তবে সেই একই বেস থেকে পরবর্তী ডিফারেনশান প্রয়োগ করে কোন সমস্যা দেখা দিতে পারে দিন 2 ব্যাকআপ?