এক্সট্রাব্যাকআপ এবং আরএসসিএনসি-র মধ্যে পার্থক্য কী?


11

হ্যাঁ, আমি তাদের উভয়ের উপর স্ট্রেস চালাচ্ছি ... তবে, আমি জানতে চাই ...

  • এক্সট্রাব্যাকআপ কী করছে আরএসসিএন-সিসিআর ডেসট উপরে?
  • এক্সট্রাব্যাকআপ সম্পর্কে এত বিশেষ কী?
  • এক্সট্রাব্যাকআপ কীভাবে মাইএসকিএলএডের সাথে ইন্টারঅ্যাক্ট করছে?

1
এটি "এক্সট্রাব্যাকআপের কথা শুনেছি তাদের মধ্যে একটি তবে আইসব্রেকার প্রশ্ন জিজ্ঞাসা করতে আমি ভীত"। আমি এই ধরণের প্রশ্ন ভালবাসি !!! +1 !!!
রোল্যান্ডোমাইএসকিউএলডিবিএ

1
@ রোল্যান্ডোমাইএসকিউএলডিবিএ: আমি চিন্তাভাবনা উত্সাহিত করতে এবং লোকদের জ্ঞান ভাগ করে নিতে চাই। এভাবেই আমরা আরও ভাল হয়ে উঠছি, তাই না? লোন রেঞ্জার হওয়া খুব মজাদার নয়। :-)
এলোমেলো

উত্তর:


16

আরএসআইএনসি হ'ল একটি ব্রুট ফোর্স বাই-বাই বাইট ডেটা স্থান থেকে অন্য স্থানে copy আপনি গত আরএসএনসি পর্যন্ত একাধিক আরএসএনসি সম্পাদন করতে পারবেন যা খুব দ্রুত। তারপরে, আপনি মাইএসকিউএল এর একটি সম্পূর্ণ শাটডাউন করবেন এবং আরও একটি আরএসএনসি করুন।

এক্সট্রাব্যাকআপ একটি বিস্তৃত সরঞ্জাম যা আরএসএনসি- র মতো আচরণ করে তবে জীবনের উদ্দেশ্য নির্দেশিত করেছেন। এটি সমস্ত InnoDB ডেটা এবং টেবিল স্পেসগুলি অনুলিপি করা শুরু করতে পারে। এটি অভ্যন্তরীণভাবে চেকপয়েন্টগুলি তৈরি করতে এবং যথাযথ পয়েন্ট-ইন-টাইম ব্যাকআপ পেতে সহায়তা করার জন্য একটি ইনোডিবি ক্র্যাশ পুনরুদ্ধার করে ability এক্সট্রাব্যাকআপে একটি অতিরিক্ত বৈশিষ্ট্য রয়েছে যা বর্ধিত ব্যাকআপ তৈরি করতে দেয়। আর একটি অতিরিক্ত বৈশিষ্ট্য হ'ল ইনোডিবি লগ ফাইল তৈরি করা, এটি একটি স্থান-স্থান ক্রাশ পুনরুদ্ধারের মাধ্যমে নির্মিত। এছাড়াও মাইআইএসএএম টেবিলের হিমায়িত অনুলিপি সরবরাহ করতে কিছু মোড়ক সফটওয়্যার রয়েছে।

দুটি পদ্ধতিই দুর্দান্ত। এক্সট্রাব্যাকআপ প্রাথমিক কপির বেশিরভাগ ক্ষেত্রে সহজভাবে ইনোডিবি লেনদেনের বৈশিষ্ট্যগুলি প্রয়োগ করে। এক্সট্রাব্যাকআপ এমন ফাইল তৈরি করে যা কোনও প্রতিষ্ঠিত মাইএসকিউএল অবকাঠামোতে ফেলে যেতে পারে। সত্যই বলা যায়, এক্সট্রাব্যাকআপ ইন্সট্রুমেন্টাল ব্যাকআপ এবং ম্যাটেরিয়ালাইজড, খুব ব্যবহারযোগ্য ইনোএনডিবি ফাইল সরবরাহ করে।

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

একে অপরের উপর ব্যবহার করা ব্যক্তিগত পছন্দ হতে পারে। একটি জিনিস অবশ্যই স্বীকার করতে হবে: এক্সট্রাব্যাকআপ ব্যাকআপ তৈরি করে যা কিছুটা বড় যে ডেটা অনুলিপি করা হয়েছিল। আমি পদ্ধতির পছন্দটি এই প্রশ্নের পাঠকের কাছে ছেড়ে দিই।

আমি আরএসসিএনসি পছন্দ করি কারণ এর ব্যবহারের সরলতা রয়েছে, প্রক্রিয়া শুরুর আগে সময়ে সময়ে আমি নির্দিষ্ট পয়েন্টটি নির্ধারণ করতে পারি, মাইএসকিএলডি লক করা বা এটি বন্ধ করার বিষয়েও আমার সম্পূর্ণ নিয়ন্ত্রণ রয়েছে, যখন এই জাতীয় নিয়ন্ত্রণ সম্পাদন করা যায় এবং যেই আদেশে আমি মনোনীত করি ।

উভয় ব্যাকআপ শৈলীর মধ্যে একটি সাধারণ বিষয় রয়েছে : এক্সট্রাব্যাকআপের মাধ্যমে, ব্যাকআপ প্রক্রিয়াটি শেষ না হওয়া পর্যন্ত আসল পয়েন্ট-ইন-টাইম একটি চলন্ত লক্ষ্য এবং আপনাকে এক্সট্রাব্যাকআপকে বিশ্বাস করতে হবে (আরে 200,000 ডাউনলোডগুলি এখন পর্যন্ত। ফেসবুকের বৃহত্তম ব্যবহারকারীদের মধ্যে অন্যতম এটি। এটি প্রচুর বিশ্বাস অর্জন করেছে)। অন্য কথায়, আমি যদি মধ্যরাতে এক্সট্রাব্যাকআপ শুরু করি এবং ব্যাকআপটি সকাল 2: 20 টা পর্যন্ত স্থায়ী হয় তবে ব্যাকআপটির আসল পয়েন্ট-ইন-টাইম 2:20 এএম হয়। আরএসসিএনসি ব্যবহার করে একই চলন্ত লক্ষ্য সমস্যা রয়েছে কারণ আপনাকে একাধিক আরএসসিএন নিজেই করতে হবে এবং তারপরে চূড়ান্ত আরএসসিএনসি এর আগে কখন 'পরিষেবা মাইএসকিএল স্টপ' প্রকাশ করতে হবে তা নির্ধারণ করুন।

এই পদ্ধতিগুলি পৃথক হয় যে মাইএসকিএলডিটি অবশ্যই আরএসসিএনসি পদ্ধতি ব্যবহার করে শাটডাউন করতে হবে , যেখানে এক্সট্রাব্যাকআপ মাইএসকিএলডি থেকে স্বাধীনভাবে কাজ করে। প্রকৃতপক্ষে, এক্সট্রাব্যাকআপ মাইএসকিএলএডের সাথে খুব বেশি কথোপকথন করে না, তবে মোড়ক সফটওয়্যারটির মাধ্যমে মাইআইএসএএম টেবিলগুলির সাথে কাজ করে। এক্সট্রাব্যাকআপ পুরোপুরি কার্যকরী InnoDB ডেটা এবং লগ ফাইল InnoDB স্টোরেজ ইঞ্জিন অপারেশনগুলি mysqld থেকে পৃথক করে আলাদা করে তৈরি করার চেষ্টা করে।

খুব বড় কারণে আরএসসিএনসি পদ্ধতির জন্য মাইএসকিএল বন্ধ করা খুব প্রয়োজনীয়: ইনোএনডিবি বাফার পুল "নোংরা পৃষ্ঠাগুলি" রাখতে পারে যা ডেটা এবং সূচী পৃষ্ঠাগুলি (1 পৃষ্ঠা = 16 কেবি) যা ডিস্কে ফিরে লেখা হয়নি। আরএসসিএনসি ব্যবহার করে ইনোডিবি বাফার পুলে থাকা ডেটা পরিবর্তনগুলি ধরা যায় না। চূড়ান্ত rsync এর জন্য mysqld- র শাটডাউনটি দ্রুত করতে, দয়া করে এই আদেশটিটি চালান:

SET GLOBAL innodb_max_dirty_pages_pct = 0;

এই কমান্ডটি ন্যূনতম পৃষ্ঠাগুলির সংখ্যা কম রাখবে। আপনি ব্যাকআপের rsync পদ্ধতিটি সম্পাদন করার প্রায় এক ঘন্টা আগে এই কমান্ডটি চালানো উচিত। এটি এমনকি এক্সট্রাব্যাকআপকে সহায়তা করতে পারে যদিও এক্সট্রাব্যাকআপের কোনও মাইএসকিএল শাটডাউন প্রয়োজন হয় না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.