ব্যাকআপ উভয় সরঞ্জামের মধ্যে আমি কী বুঝলাম তার সংক্ষিপ্ত বিবরণ এখানে।
ম্যানুয়ালডাম্প্পের সংজ্ঞা ম্যানুয়াল পৃষ্ঠাতে দেওয়া হয়েছে
Mysqldump ক্লায়েন্ট ইউটিলিটি লজিকাল ব্যাকআপগুলি সম্পাদন করে, এসকিউএল স্টেটমেন্টগুলির একটি সেট তৈরি করে যা মূল ডাটাবেস অবজেক্টের সংজ্ঞা এবং সারণী ডেটা পুনরুত্পাদন করার জন্য কার্যকর করা যেতে পারে। এটি ব্যাকআপ বা অন্য এসকিউএল সার্ভারে স্থানান্তর করার জন্য এক বা একাধিক মাইএসকিউএল ডাটাবেস ডাম্প করে। মাইএসকিএলডাম্প কমান্ডটি সিএসভি, অন্যান্য সীমাবদ্ধ পাঠ্য বা এক্সএমএল ফর্ম্যাটে আউটপুট জেনারেট করতে পারে।
মাইস্ক্লডাম্প ব্যবহার করা খুব সহজ এবং বাক্য গঠনও খুব সহজ। যখন আমরা এটি কার্যকর করি, এটি সমস্ত সারিগুলিকে এসকিউএল কোয়েরিতে রূপান্তরিত করে এবং স্ট্যান্ডার্ড আউটপুটে মুদ্রণ করে। আমরা এই আউটপুটটিকে একটি আউটফাইলে (>) বা একটি বিকল্প - ফলাফল-ফাইল ব্যবহার করে পুনর্নির্দেশ করতে পারি।
ডিফল্টরূপে, মাইএসকিএলড্প তথ্য_চেমার টেবিলগুলি ডাম্প করে না এবং এটি কখনই পারফরম্যান্স_চেমি লাগে না। মাইএসকিএলডাম্পের প্রধান অপূর্ণতা হ'ল ব্যাকআপ নেওয়ার সময় এটি কেবল একটি থ্রেড ব্যবহার করে এবং পুনরুদ্ধার করে।
মাইএসকিএলপ্প আরেকটি ইউটিলিটি যা মাইএসকিউল্পের সাথে তুলনা করার সময় আরও কয়েকটি বৈশিষ্ট্য সহ মাইএসকিউএল ৫.7 এ প্রবর্তিত হয়েছিল
ম্যানুয়ালপ্যাম্পের সংজ্ঞা ম্যানুয়াল পৃষ্ঠাতে দেওয়া হয়েছে
Mysqlpump ক্লায়েন্ট ইউটিলিটি লজিকাল ব্যাকআপগুলি সম্পাদন করে, এসকিউএল স্টেটমেন্টগুলির একটি সেট তৈরি করে যা মূল ডাটাবেস অবজেক্টের সংজ্ঞা এবং সারণী ডেটা পুনরুত্পাদন করার জন্য কার্যকর করা যেতে পারে। এটি ব্যাকআপ বা অন্য এসকিউএল সার্ভারে স্থানান্তর করার জন্য এক বা একাধিক মাইএসকিউএল ডাটাবেস ডাম্প করে।
প্রধান বৈশিষ্ট্যগুলি হ'ল
ব্যাকআপটি গতি বাড়ানোর জন্য সমান্তরাল প্রক্রিয়াকরণ (মাল্টি থ্রেডেড)
অগ্রগতি সূচক
ব্যবহারকারীর অ্যাকাউন্টগুলি ডাম্পিং (মাইএসকিউএল সিস্টেম ডাটাবেসের জন্য সন্নিবেশ হিসাবে না হিসাবে বিবরণী তৈরি করুন, তৈরি করুন)
ডিফল্টরূপে, মাইএসকিএলপ্প সিস্টেম ডেটাবেজ যেমন তথ্য স্কিমা, পারফরম্যান্স স্কিমা এবং কিছু মাইএসকিউএল সিস্টেম টেবিলগুলির স্পষ্টভাবে উল্লেখ না করে ব্যাকআপ নেয় না।
এটিতে বিকল্প অন্তর্ভুক্ত রয়েছে - অন্তর্ভুক্ত-ডাটাবেস, অন্তর্ভুক্ত-ডাটাবেস, অন্তর্ভুক্ত-টেবিল, প্যাটার্ন ম্যাচিংয়ের সাথে অন্তর্ভুক্ত টেবিল (%)।
এই বিকল্পগুলি এমন ব্যবহারকারীদের জন্য আরও সুবিধাজনক যারা পুরো ডেটাসেট থেকে কেবল কয়েকটি বস্তুর ব্যাকআপ নিতে চান।
সাধারণভাবে, মাইএসকিএলপ্প এর কাজগুলিকে অংশগুলিতে ভাগ করে দেয় এবং প্রতিটিকে একটি বহু-থ্রেডযুক্ত কাতারে দেওয়া হয়।
এই মাল্টিথ্রেডেড সারিটি এন থ্রেডগুলি দ্বারা প্রক্রিয়াজাত করা হয় (ডিফল্টরূপে এটি 2 টি থ্রেড ব্যবহার করে)।
আমরা এই বিকল্পটি - ডিফল্ট-প্যারালালিজম এবং –প্যারালাল-স্কিমার ব্যবহার করে অনেকগুলি থ্রেড সংজ্ঞায়িত করতে পারি।
পুনরুদ্ধারকালে, এটি একক থ্রেড ব্যবহার করে যা মাইএসকিলডাম্পের সমান, এতে সমান্তরাল পুনরুদ্ধার অভাব রয়েছে।
অ্যাড-অন হিসাবে, আমাদের কাছে আরও একটি সরঞ্জাম রয়েছে যা ব্যাকআপ এবং পুনরুদ্ধার উভয় ক্ষেত্রে সমান্তরাল কার্য সম্পাদন করে (যেখানে মাইএসক্লাম্প এবং মাইসকিলডাম্পের অভাব রয়েছে) যা মাইডাম্পার এবং মাইলোডার বলে । বিশাল ডাটাবেস পুনরুদ্ধার করার সময় এটি ব্যাপকভাবে ব্যবহৃত হবে।
আপনি এই ব্লগটি আরও কিছু বিশদ এবং এর সরঞ্জামগুলির দরকারী বিকল্পগুলি এই ব্লগে
মাইসক্ল্ড্প্প বনাম মাইএসক্ল্যাম্প বনাম মাইদাম্প্পারে খুঁজে পেতে পারেন ।