মাইএসকিউএল ফ্যাব্রিক এবং মাইএসকিউএল ক্লাস্টারের মধ্যে পার্থক্য কী


9

আমি মাইএসকিউএল জগতে নতুন এবং দুজনই বিভ্রান্ত হয়ে পড়েছিলাম। তারা উভয়ই উচ্চ প্রাপ্যতা এবং শারডিং সরবরাহ করে না?

এছাড়াও, ওয়েবস্কেলএসকিউএল কীভাবে তুলনা করে?

উত্তর:


20

এই 3 টি জিনিসের একে অপরের সাথে কিছু করার নেই। আমি আপনাকে একটি ভূমিকা দেব এবং আপনি আলাদাভাবে আরও সুনির্দিষ্ট অনুসন্ধান করতে বা জিজ্ঞাসা করতে পারেন:

"এনডিবি ক্লাস্টার" বা "মাইএসকিউএল এনডিবি ক্লাস্টার" এর মতো বিভ্রান্তি এড়াতে - আমরা অনেকেই যার নাম দিয়েছি - এর বিপণন নাম মাইএসকিউএল ক্লাস্টার। এটি একটি সিঙ্ক্রোনাস বেশিরভাগ মেমরি-কেবল কী-মান স্টোর যা মাইএসকিউএল (এনডিবি ইঞ্জিনকে একটি ব্যাকএন্ড সরবরাহ করে) এর জন্য একটি ভাগ-কিছুই করা আর্কিটেকচারকে অনুমতি দেয় । এটি স্বয়ংক্রিয়ভাবে শার্পিং সরবরাহ করে (সুতরাং, আরও ভাল পড়া এবং থ্রুপুট লিখুন) এবং উচ্চ প্রাপ্যতা। এটি হাই-থ্রুপুট কী-মান ছোট-ডেটা সিস্টেমের জন্য ভাল কাজ করে তবে এটি সেটআপ করা তুলনামূলকভাবে জটিল (এটি সঠিকভাবে কনফিগার না করা হলে সমস্যাগুলির দিকে পরিচালিত করে বা এটি অনিচ্ছাকৃত উপায়ে ব্যবহার করা হয়) এবং এটি সর্বোত্তম জিনিস নয় - জ্ঞানী (কাঁচা গতি) এটি সরলিকৃত সংস্করণ (এটি কেবল মেমরি-কেবল এবং মূল-মানের চেয়ে বেশি জিনিসের জন্য ব্যবহার করা যেতে পারে তবে এটি এর চারপাশে নকশা করা হয়েছিল)। আমার মতে, ইঞ্জিনিয়ারিংয়ের একটি খুব ভাল অংশ, তবে এটির ব্যবহার সীমিত রয়েছে, কারণ এটি পৃথক ডাউনলোডের সাথে নিয়মিত মাইএসকিউএল সার্ভারের চেয়ে আলাদা পণ্য (এবং একটি নির্দিষ্ট ইঞ্জিনের ব্যবহার প্রয়োজন)।

মাইএসকিউএল ফ্যাব্রিক হ'ল পাইথন-এ লেখা সরঞ্জাম / মিডলওয়্যারের একটি সেট যা একটি প্রতিলিপিযুক্ত জিটিআইডি পরিবেশে নিয়মিত মাইএসকিউএল সার্ভারের সেট পরিচালনা করতে দেয় । এটি প্রতি সেটে গুচ্ছ নয়তবে এটি একজনকে পরিচালনা করতে সহায়তা করে। এর জাভা এবং পাইথন সংযোগকারীগুলির লিঙ্ক রয়েছে (তাই এটি স্বয়ংক্রিয়ভাবে সার্ভারের প্রসারণ এবং উচ্চ প্রাপ্যতা পরিচালনা করতে পারে তবে এটি নিয়মিত মাইএসকিউএল সার্ভারের শীর্ষে এবং নিয়মিত প্রতিলিপি হয় (ইনোডিবি-র মতো নিয়মিত স্টোরেজ ইঞ্জিনগুলি ব্যবহার করা যেতে পারে) । প্রতিলিপি, এখন অবধি অ্যাসিনক্রোনাস (বা আধা-সিনক্রোনাস), তাই এটি নিজেই সেরা ধারাবাহিকতা এবং সুরক্ষা সরবরাহ করতে পারে না; এটি ভবিষ্যতে 5.7 সংস্করণে পরিবর্তিত হতে পারে। যাইহোক, এই পদ্ধতির বিলম্বীতে কম ওভারহেড রয়েছে এবং মাইএসকিউএল ডিবিএর আরও পরিচিত প্রতিলিপি প্রযুক্তি ব্যবহার করে। মাইএসকিউএল ফ্যাব্রিক পাড়ার একটি তুলনামূলকভাবে নতুন বাচ্চা, তাই এখনও খুব বেশি বাড়ানো হয়নি তবে প্রতিযোগীর গ্যালেরা-ভিত্তিক ক্লাস্টারগুলিতে এটি ওরাকলের প্রতিক্রিয়া (একসাথে ঘোষিত সিঙ্ক্রোনাস প্রতিলিপি সহ) বলে মনে হচ্ছে।

আপনার যদি শারডিং এবং এইচএ দরকার হয় তবে আপনি 2 টি প্রাক্তন পণ্যগুলির মধ্যে একটি ব্যবহার করতে পারেন তবে সম্ভবত সম্পূর্ণ ভিন্ন পরিস্থিতিতে।

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

আপনি যদি মাইএসকিউএল এইচএ / স্কেলিং দিয়ে শিখতে / শুরু করার চেষ্টা করছেন, বেসিক মাইএসকিউএল প্রতিলিপি দিয়ে শুরু করুন (এটি সেরা নাও হতে পারে তবে এটি দিয়ে শুরু করা সবচেয়ে সহজ জিনিস) তবে আপনি সেখান থেকে অন্য সমাধানগুলিতে চালিয়ে যেতে পারেন: ডিআরবিডি [ sic], জিটিআইডি-প্রতিলিপি, এনডিবি, গ্যালেরা, টুংস্টেন।


আপনি ডিআরবিডি নামের পরে "[sic]" রাখছেন কেন? আমি তাদের দেখেছি এবং তারা প্রযুক্তিগত দৃষ্টিকোণ থেকে মোটামুটি চিত্তাকর্ষক বলে মনে হচ্ছে।
ভ্রেস

ডিআরবিডি একটি ব্লক-স্তরীয় প্রযুক্তি, যার অর্থ এটি ডিবি বা এর বাফার সম্পর্কে কিছুই জানে না। ওয়ালটিপি সিস্টেমগুলির জন্য দুর্দান্ত পারফরম্যান্স আশা করবেন না; এটি সক্রিয়-অ্যাক্টিভ হতে পারে না (এমনকি কেবল পঠনযোগ্য মোডে নয়), যদি মাইএসকিউএল ক্র্যাশ করে তবে আপনাকে স্থানীয়ভাবে ক্র্যাশ হয়ে যাওয়ার কারণে পুনরুদ্ধার করতে হবে এবং এটি আপনাকে ডাটাবেস দুর্নীতি থেকে রক্ষা করতে পারে না। লজিকাল স্তরে এটি একটি খাঁটি "শেয়ার্ড কিছুই নেই" প্রযুক্তি নয় it এটি বিতরণ করা RAID এর বেশি এটি মাইএসকিউএল এর জন্য 100% ফিট নয় fit এটি কম-লেখার লোডের জন্য দুর্দান্ত বা যদি আপনাকে একই সাথে কয়েকটি প্রোটোকল বিতরণ করতে হয় তবে। সারি ভিত্তিক আধা-সিঙ্ক প্রতিলিপি অন্যথায় সর্বোত্তম।
jynus

@ ভ্যারেস ... সংক্ষেপে এটি ব্যবহারের ক্ষেত্রে আপত্তি (মাইএসকিউএল ক্লাস্টারিং), অন্যান্য ক্ষেত্রে আমার কাছে প্রযুক্তির বিরুদ্ধে কিছু নেই, যেখানে উচ্চ স্তরের প্রোটোকলগুলি নাও পাওয়া যায় / এটি আরও ভাল ফিট হতে পারে।
jynus

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

2

মাইএসকিউএল ফ্যাব্রিকটি মাইএসকিউএল ফ্যাব্রিক নোড / প্রক্রিয়া (যা ম্যানেজমেন্ট ফাংশন সম্পাদন করে) এবং ফ্যাব্রিক-সচেতন সংযোজকগুলি যেগুলি সবচেয়ে উপযুক্ত মাইএসকিউএল সার্ভারে সরাসরি অনুসন্ধান এবং লেনদেনের পথে সক্ষম করতে সক্ষম হয় হিসাবে প্রয়োগ করা হয়। মাইএসকিউএল ফ্যাব্রিক নোড তার স্টেট স্টোর (যা একটি মাইএসকিউএল ডাটাবেস) -এ স্টেট এবং রাউটিংয়ের তথ্য সঞ্চয় করে।

মাইএসকিউএল ক্লাস্টার এমন একটি প্রযুক্তি যা একটি ভাগ করা-না-করা সিস্টেমে মেমরির ডাটাবেসের ক্লাস্টারিং সক্ষম করে। ভাগ করা কিছুই নয় আর্কিটেকচার সিস্টেমটিকে খুব কম খরচে হার্ডওয়্যার এবং হার্ডওয়্যার বা সফ্টওয়্যারটির জন্য সর্বনিম্ন নির্দিষ্ট প্রয়োজনীয়তার সাথে কাজ করতে সক্ষম করে।

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