উত্তর:
মাইএসকিউএল ক্লাস্টার প্রায় 3 টি মূল নীতিটি ডিজাইন করা হয়েছে:
উচ্চ প্রাপ্যতা (ভাগ করে নেওয়ার কিছু নেই, স্থানীয় এবং ভৌগলিক প্রতিরূপ, একীভূত হার্ট-বিটিং, স্বয়ংক্রিয় ব্যর্থতা এবং স্ব-নিরাময় পুনরুদ্ধার ইত্যাদি)
স্কেলিবিলিটি এবং রিয়েল টাইম পারফরম্যান্স (স্ব-শারাডিং, মেমরির অপ্টিমাইজেশন ইত্যাদি)
একাধিক ডাটাবেস ইন্টারফেস (এসকিউএল এবং নোএসকিউএল)
এগুলি নীচের কাগজে আরও বিস্তারিতভাবে আলোচনা করা হয়েছে (নোট, নিবন্ধকরণ প্রয়োজনীয়): http://mysql.com/why-mysql/ white-papers / mysql_wp_scaling_web_datedias.php
অভিযোজিত ক্যোয়ারী স্থানীয়করণ বর্তমান মাইএসকিউএল ক্লাস্টার .2.২ উন্নয়ন রিলিজের একটি বৈশিষ্ট্য এবং দ্রুত জোলআইএন অপারেশনগুলিকে ডেটা নোডের দিকে ঠেলা দিয়ে উন্নতি করে এবং এর ফলে নেটওয়ার্ক ট্র্যাফিককে উল্লেখযোগ্যভাবে হ্রাস করে - উপরে বর্ণিত রোল্যান্ডোটির অবস্থানটি সম্বোধন করতে। আপনি এটি সম্পর্কে এখানে আরও পড়তে পারেন: http://dev.mysql.com/tech-res્રો//articles / mysql-cluster-labs-dev-milestone-release.html
মাইএসকিউএল ক্লাস্টার জিপিএল এর অধীনে লাইসেন্সযুক্ত এবং ফোরামের মাধ্যমে অন লাইন সহায়তায় dev.mysql.com থেকে ডাউনলোড করা যেতে পারে: forums.mysql.com/list.php?25
আমি যখন মাইএসকিউএল ক্লাস্টার সম্পর্কে তথ্য পেতে চাইতাম , তখন মাইএসকিউএল (সান এটি কেনার আগে) একটি সংক্ষিপ্ত প্রশ্নপত্র পাঠাত, যা আমি আশা করি আমার এখনও থাকত। আপনার টেবিলগুলিতে কেবল পূর্ণসংখ্যা কী রয়েছে কিনা তা জিজ্ঞাসিত একটি প্রশ্ন।
যদিও মাইএসকিউএল ক্লাস্টারটি এসিড-অভিযোগ, এটি যৌগিক কীগুলির সাথে ডেটার জন্য উপযুক্ত স্টোরেজ ইঞ্জিন সরবরাহ করে না। কিছু ক্ষেত্রে, আপনাকে ডেটা লেআউট এবং শারডিংয়ের ক্ষেত্রে মঙ্গোডিবি বা ক্যাসান্দ্রার মতো ব্যবহারের পরিকল্পনা করতে হবে।
আপনাকে মাইএসকিউএল ক্লাস্টারের সবচেয়ে বিরক্তিকর অংশ: নেটওয়ার্ক যোগাযোগের বিষয়টিও বিবেচনা করতে হবে। এনডিবি ক্লাস্টার সার্ভারগুলির মধ্যে চ্যাটি হতে থাকে। এমনকি রেঞ্জ কোয়েরি বা পূর্ণ টেবিল স্ক্যান করলে গিগ-ইও তার হাঁটুতে আনা যায়। প্রাথমিক কী এবং অনন্য কীগুলি ব্যবহার করার জন্য আপনাকে অবশ্যই যথেষ্ট শৃঙ্খলাবদ্ধ হতে হবে, বিশেষত যদি আপনার অ্যাপ্লিকেশন এই জাতীয় কীগুলিতে সাফল্য অর্জন করে।
আপনি যদি এই সাধারণ পর্যবেক্ষণগুলি মেনে না চলেন তবে মাইএসকিউএল ক্লাস্টার ভালের চেয়ে আরও বেশি ক্ষতি করতে পারে।