ড্রাশ কমান্ড লাইনে চলে এবং যে কোনও সময় সীমা সাপেক্ষে না (বিশেষত, পিএইচপি-র সর্বোচ্চ_অজাগরণ_কাল প্রযোজ্য নয়)। সুতরাং, আপনি যখন কোনও মাইগ্রেশন প্রক্রিয়াটি ড্রাশের মাধ্যমে চলমান শুরু করেন তখন এটি শুরু হয় এবং এটি শেষ না হওয়া পর্যন্ত চলতে থাকে।
ওয়েব ইন্টারফেসের মাধ্যমে প্রক্রিয়াগুলি চলাকালীন, পিএইচপি সর্বোচ্চ_অ্যাক্সিউশন_টাইম (সাধারণত 30 সেকেন্ড কম না হলে) প্রযোজ্য। সুতরাং, দীর্ঘ-চলমান প্রক্রিয়াগুলির জন্য আমাদের ব্যাচ এপিআই ব্যবহার করা উচিত, যা একাধিক অনুরোধ জুড়ে একটি প্রক্রিয়া ভাঙ্গতে পরিচালিত করে। সুতরাং, একটি মাইগ্রেশন প্রক্রিয়া শুরু হবে, 25 সেকেন্ড বা তার জন্য চালানো হবে, তারপরে থামুন এবং ব্যাচ এপিআই একটি নতুন পৃষ্ঠার অনুরোধ জানাবে, যাতে মাইগ্রেশন প্রক্রিয়া পুনরায় শুরু হবে, বিজ্ঞাপন হিসাবে।
সুতরাং, এটি বোঝার জন্য, কেন ড্রাশ ভাল?
এটি দ্রুত
ব্যাচ এপিআই প্রচুর ওভারহেড পরিচয় করিয়ে দেয় - পৃষ্ঠার অনুরোধগুলি বন্ধ করে এবং পুনরায় প্রত্যাহার করে, মাইগ্রেশন প্রক্রিয়াটি আবার প্রয়োজনীয় সমস্ত কনস্ট্রাক্টরের মাধ্যমে চালানো প্রয়োজন, ডাটাবেস সংযোগগুলি পুনঃপ্রকাশিত এবং কোয়েরি পুনরায় চালু করা হয় এবং আংশিক আমদানির জন্য, এটি বেছে নেওয়া প্রয়োজন এটি যেখানে ছেড়ে গিয়েছিল সেখানে - যদি প্রথম 500 উত্স রেকর্ড আমদানি করা হয়, তবে এটি 501 তম রেকর্ডটি সন্ধান করতে হবে। আপনার উত্স ফর্ম্যাট এবং কীভাবে এটি নির্মিত হয়েছে তার উপর নির্ভর করে এটি স্কেল হতে পারে বা না - আপনি যদি কোনও এসকিউএল উত্সের সাহায্যে উচ্চ জল চিহ্ন ব্যবহার করেন তবে ক্যোয়ারী নিজেই পূর্ববর্তী রেকর্ডগুলি মুছে ফেলতে পারে এবং আপনি যেখানে রেখেছিলেন ঠিক সেখানেই শুরু করতে পারে। যদি তা না হয় তবে মাইগ্রেটকে প্রথম অ-আমদানিকৃত রেকর্ডের সন্ধানের উত্স ডেটা দিয়ে স্ক্রোল করা দরকার। আপনার উত্স হিসাবে একটি বড় এক্সএমএল ফাইল সহ, বলুন,
এটি আরও নির্ভরযোগ্য
আপনার ব্রাউজারের মাধ্যমে মাইগ্রেশন চালানো ব্যর্থতার পয়েন্ট হিসাবে আপনার ডেস্কটপ এবং আপনার স্থানীয় ইন্টারনেট সংযোগ যুক্ত করে। যখন ব্যাচ এপিআই পরবর্তী পৃষ্ঠার অনুরোধে চলেছে তখন একটি নেটওয়ার্ক গণ্ডব, একটি ব্রাউজার ক্র্যাশ, ভুল ট্যাব বা উইন্ডোর একটি দুর্ঘটনাজনিত বন্ধ আপনার সমস্ত স্থানান্তরকে বাধা দিতে পারে। ড্রাশে চালনা চলমান অংশগুলি হ্রাস করে - আপনি আপনার ডেস্কটপ এবং স্থানীয় ইন্টারনেট সংযোগকে কারণ হিসাবে মুছে ফেলেন।
এটি আরও সহায়ক
ড্রাশে চলার সময় যদি কিছু ভুল হয়ে যায়, যদি কোনও কার্যকর ত্রুটির বার্তা থাকে তবে আপনি সেগুলি দেখতে পাবেন। ব্যাচ এপিআই ব্যবহার করে ব্যর্থতা প্রায়শই গ্রাস হয়ে যায় এবং আপনি যা দেখতে পান তা হ'ল সম্পূর্ণ অকেজো "একটি এজেএক্স HTTP অনুরোধ অস্বাভাবিকভাবে বন্ধ হয়ে গেছে ated তথ্য ডিবাগিংয়ের পরে অনুসরণ করা হচ্ছে।