প্রোডাকশন থেকে ডেভ ইভেন্টে 500 জিবি এসকিউএল সার্ভার ডাটাবেস অনুলিপি করা হচ্ছে


12

আমাদের প্রোডাকশন সার্ভার থেকে একটি ডিইভি সার্ভারে 500 জিবি ডাটাবেস অনুলিপি করতে হবে। আমাদের কাছে কেবল 5 ঘন্টা একটি উইন্ডো রয়েছে।

এটি অর্জনের দ্রুততম উপায় কী হবে?


7
1. "5 ঘন্টা উইন্ডো" বলতে কী বোঝ? উৎপাদন কমবে ৫ ঘন্টা? ২. আপনার কি প্রোডাকশন ডাটাবেসের নিখুঁত সর্বশেষতম সংস্করণ দরকার বা সাম্প্রতিক ব্যাকআপটি যথেষ্ট হবে? ৩. আপনার প্রোডাকশন ডাটাবেসে কোন পুনরুদ্ধার মোড রয়েছে?
নিক চ্যামাস

উত্তর:


15

দুটি বিকল্প আছে যা আপনি করতে পারেন যা আপনার উত্পাদন পরিবেশে কোনও ডাউনটাইম সৃষ্টি করবে না:

1) আপনি যদি কেবল ডাটাবেস কাঠামো নিজেই দখল করতে চান (আপনার ডেটার প্রয়োজন নেই) আপনি কেবল উত্পাদন ডেটাবেস স্ক্রিপ্ট আউট করতে পারেন। তারপরে ডাটাবেস তৈরি করতে কেবল আপনার ডেভ সার্ভারে এটি চালান।

২) আপনার যদি ডাটাবেস এবং ডেটা প্রয়োজন হয় তবে কেবল সেই ডাটাবেসের সর্বশেষতম ব্যাকআপটি ধরুন এবং এটি আপনার ডেভ সার্ভারে পুনরুদ্ধার করুন। আপনি দেখতে পাবেন যে ডেভলপমেন্ট সার্ভারগুলি উত্পাদন ডেটার সাথে মেলে রাখতে এটি সবচেয়ে সাধারণ পদ্ধতি।


9

যদি তোমার থাকে

  • ব্যাকআপ সংক্ষেপণ চালু?
  • একটি দ্রুত সার্ভার-সার্ভার নেটওয়ার্ক (প্রবেশের স্থানটি 1 জিবি)

... তারপরে এটিকে অনুলিপি করুন, পুনরুদ্ধার করুন। এটি পাওয়ারশেল, পার্ল, সেন্টিমিডি.এক্সএ ইত্যাদিতে স্ক্রিপ্ট করা যায়

আপনি যখন "উইন্ডো" বলবেন আমি ধরে নিয়েছি আপনি উত্পাদনের 5 ঘন্টা উইন্ডোটি বোঝাচ্ছেন। বিকাশ লোড করার পক্ষে এটি সমালোচনা হতে পারে না।


5

স্থানীয়ভাবে সংযুক্ত হার্ড ডিস্কে অনুলিপি করুন।

কেন সীমাবদ্ধ উইন্ডো? অনুলিপি করবেন না - ডিভাইসে ব্যাকআপ লোড করুন।


একমত। আলাদা করার দরকার নেই (ডাউনটাইম প্রয়োজন), সত্যিই, যখন ব্যাকআপ পুনরুদ্ধার করা যথেষ্ট হবে।
পি.কম্পবেল

2
আমি একটি ব্যাকআপ অনুলিপি দ্বিতীয় করব। আপনার প্রোডাকশন ডেটাবেসটি কোথাও অনুলিপি করার দরকার নেই। আপনার যদি নির্দিষ্ট সময়ে একটি নির্দিষ্ট পয়েন্টের প্রয়োজন হয়, হয় একটি অনুলিপি-অনুলিপি ব্যাকআপ করুন (এসকিউএল 2005+) অথবা কিছু ট্র্যান লগ ব্যাকআপও কপি করুন।
বেন থুল

2

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

এই সাহায্য আশা করি


0

একটি ব্যাকআপ সিকোয়েন্স ফাইল তৈরি করুন। আপনার পুরো ব্যাকআপের আকারটি 500 গিগাবাইট বলুন; আপনি এটি আপনার প্রয়োজন অনুসারে বিভক্ত করতে পারেন, একটি 10 ​​সিকোয়েন্স ব্যাকআপ তৈরি করতে পারেন যা 10 টি ব্যাকআপ ফাইল থাকে, প্রতিটি 50 গিগাবাইট আকারের, এবং তারপরে ব্যাকআপ ফাইলগুলিকে একে একে পুনরুদ্ধার বা স্থানান্তরিত করার চেষ্টা করুন। এটি নেটওয়ার্ক ট্র্যাফিক হ্রাস করবে এবং সময় পুনরুদ্ধার করবে।


3
হ্যালো সুবীর এবং ডিবিএ.এসই তে স্বাগতম আমি আপনার উত্তরটির স্বচ্ছতা বাড়াতে এবং আমাদের নির্দেশিকাগুলি অনুসারে নীচে স্বাক্ষরটি সরাতে সম্পাদনা করেছি । আপনার উত্তর করার জন্য আপনাকে ধন্যবাদ।
নিক চামাস

10 টি পৃথক ফাইলগুলিতে ফাইলটি বিভক্ত করা কীভাবে সেই ফাইলগুলি নেটওয়ার্ক জুড়ে পরিবহণের জন্য প্রয়োজনীয় সময়টিতে কোনও পার্থক্য আনবে তা আমি দেখতে ব্যর্থ হয়েছি।
ম্যাক্স ভার্নন 21
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.