আমাদের প্রোডাকশন সার্ভার থেকে একটি ডিইভি সার্ভারে 500 জিবি ডাটাবেস অনুলিপি করতে হবে। আমাদের কাছে কেবল 5 ঘন্টা একটি উইন্ডো রয়েছে।
এটি অর্জনের দ্রুততম উপায় কী হবে?
আমাদের প্রোডাকশন সার্ভার থেকে একটি ডিইভি সার্ভারে 500 জিবি ডাটাবেস অনুলিপি করতে হবে। আমাদের কাছে কেবল 5 ঘন্টা একটি উইন্ডো রয়েছে।
এটি অর্জনের দ্রুততম উপায় কী হবে?
উত্তর:
দুটি বিকল্প আছে যা আপনি করতে পারেন যা আপনার উত্পাদন পরিবেশে কোনও ডাউনটাইম সৃষ্টি করবে না:
1) আপনি যদি কেবল ডাটাবেস কাঠামো নিজেই দখল করতে চান (আপনার ডেটার প্রয়োজন নেই) আপনি কেবল উত্পাদন ডেটাবেস স্ক্রিপ্ট আউট করতে পারেন। তারপরে ডাটাবেস তৈরি করতে কেবল আপনার ডেভ সার্ভারে এটি চালান।
২) আপনার যদি ডাটাবেস এবং ডেটা প্রয়োজন হয় তবে কেবল সেই ডাটাবেসের সর্বশেষতম ব্যাকআপটি ধরুন এবং এটি আপনার ডেভ সার্ভারে পুনরুদ্ধার করুন। আপনি দেখতে পাবেন যে ডেভলপমেন্ট সার্ভারগুলি উত্পাদন ডেটার সাথে মেলে রাখতে এটি সবচেয়ে সাধারণ পদ্ধতি।
যদি তোমার থাকে
... তারপরে এটিকে অনুলিপি করুন, পুনরুদ্ধার করুন। এটি পাওয়ারশেল, পার্ল, সেন্টিমিডি.এক্সএ ইত্যাদিতে স্ক্রিপ্ট করা যায়
আপনি যখন "উইন্ডো" বলবেন আমি ধরে নিয়েছি আপনি উত্পাদনের 5 ঘন্টা উইন্ডোটি বোঝাচ্ছেন। বিকাশ লোড করার পক্ষে এটি সমালোচনা হতে পারে না।
স্থানীয়ভাবে সংযুক্ত হার্ড ডিস্কে অনুলিপি করুন।
কেন সীমাবদ্ধ উইন্ডো? অনুলিপি করবেন না - ডিভাইসে ব্যাকআপ লোড করুন।
হয়ত আমার উত্তরটি আপনার ব্যবহারের সাথে খাপ খায় না, তবে আপনি কি কখনও ডেভ সার্ভারে লগ শিপিংয়ের মতো টেকনিক ব্যবহার করে একটি স্ট্যান্ড-বাই ডাটাবেস সেটআপ করার কথা বিবেচনা করেছেন .... যাতে আপনি আপনার প্রোডিকে আপনার ডিভাইসে পুনরুদ্ধার করতে পারেন আগে এবং এই অনুলিপিটি আপনার প্রোডের সাথে সিঙ্ক করে রাখুন ...
এই সাহায্য আশা করি
একটি ব্যাকআপ সিকোয়েন্স ফাইল তৈরি করুন। আপনার পুরো ব্যাকআপের আকারটি 500 গিগাবাইট বলুন; আপনি এটি আপনার প্রয়োজন অনুসারে বিভক্ত করতে পারেন, একটি 10 সিকোয়েন্স ব্যাকআপ তৈরি করতে পারেন যা 10 টি ব্যাকআপ ফাইল থাকে, প্রতিটি 50 গিগাবাইট আকারের, এবং তারপরে ব্যাকআপ ফাইলগুলিকে একে একে পুনরুদ্ধার বা স্থানান্তরিত করার চেষ্টা করুন। এটি নেটওয়ার্ক ট্র্যাফিক হ্রাস করবে এবং সময় পুনরুদ্ধার করবে।