এখানে আমি কীভাবে বিশেষত পি সম্পর্কিত আলোচনা করছি।
সিএ কেবলমাত্র সম্ভব যদি আপনি একরঙা, একক সার্ভার ডাটাবেসের সাথে ঠিক থাকেন (সম্ভবত প্রতিলিপি সহ তবে একটি "ব্যর্থতা ব্লক" - সমস্ত সার্ভারের আংশিকভাবে ব্যর্থ হিসাবে বিবেচিত হবে না)।
আপনার সমস্যাটির যদি স্কেল আউট, বিতরণ এবং মাল্টি-সার্ভার --- নেটওয়ার্ক পার্টিশন ঘটতে পারে। আপনি ইতিমধ্যে পি এর প্রয়োজন বোধ করছেন। আমার কাছে আসা কয়েকটি সমস্যা সিঙ্গল-সার্ভার-সর্বদা দৃষ্টান্তের জন্য উপযুক্ত (বা স্টোনব্রেকার যেমনটি বলেছিলেন, "বিতরণ করা হয় টেবিলের দাগ")। আপনি যদি সিএ সমস্যাটি খুঁজে পেতে পারেন তবে solutionsতিহ্যবাহী অ-স্কেল-আউট আরডিবিএমএসের মতো সমাধানগুলি প্রচুর সুবিধা দেয়।
আমার জন্য, বিরল: সুতরাং আমরা এপি বনাম সিপি নিয়ে আলোচনা চালিয়ে যাই।
আপনি কেবলমাত্র এপি এবং সিপি অপারেশনের মধ্যে বেছে নেবেন যখন আপনার কোনও পার্টিশন থাকবে। নেটওয়ার্ক এবং হার্ডওয়্যারটি যদি সঠিকভাবে কাজ করে তবে আপনি নিজের পিষ্টকটি পান এবং এটিও খান।
আসুন এপি / সিপি পার্থক্য আলোচনা করা যাক।
এপি - যখন কোনও নেটওয়ার্ক পার্টিশন থাকে, তখন স্বতন্ত্র অংশগুলি অবাধে কাজ করতে দিন।
সিপি - যখন কোনও নেটওয়ার্ক পার্টিশন থাকে, নোডগুলি বন্ধ করে দিন বা পড়তে এবং লিখতে নিষেধ করুন যাতে নির্ধারক ব্যর্থতা রয়েছে।
আমি এমন আর্কিটেকচার পছন্দ করি যা উভয়ই করতে পারে, কারণ কিছু সমস্যা এপি এবং কিছু সিপি - এবং কিছু ডাটাবেস উভয়ই করতে পারে। সিপি এবং এপি সমাধানগুলির মধ্যে রয়েছে সূক্ষ্মতাও।
উদাহরণস্বরূপ, একটি এপি ডেটাসেটে, আপনার দুটোই অসামঞ্জস্যপূর্ণ পাঠ, এবং লেখার দ্বন্দ্ব উত্পন্ন করার সম্ভাবনা রয়েছে - এগুলি দুটি ভিন্ন সম্ভাব্য এপি মোড। আপনার সিস্টেমটি উচ্চ পাঠের উপলভ্যতার সাথে এপি জন্য কনফিগার করা যেতে পারে তবে দ্বন্দ্ব লেখার অনুমতি দেয় না? বা আপনার এপি সিস্টেমটি শক্তিশালী এবং নমনীয় রেজোলিউশন সিস্টেম সহ লেখার বিরোধগুলি মেনে নিতে পারে? আপনার অবশেষে উভয়েরই দরকার হবে, বা আপনি কেবল এমন একটি সিস্টেম বেছে নিতে পারেন?
সিপি সিস্টেমে ছোট পার্টিশন (সিঙ্গল সার্ভার) দিয়ে আপনি কতটা অপ্রাপ্যতা পাবেন? বৃহত্তর প্রতিলিপি একটি সিপি সিস্টেমে অপ্রাপ্যতা বাড়িয়ে তুলতে পারে, সিস্টেমটি কীভাবে এই ট্রেডঅফগুলি পরিচালনা করবে?
এগুলি সিপি বনাম এপি এর সাথে জিজ্ঞাসা করা সমস্ত প্রশ্ন।
এই অঞ্চলে এখনই দুর্দান্ত পঠিত হ'ল ব্রিউয়ারের "12 বছর পরে" পোস্ট। আমি বিশ্বাস করি এটি স্পষ্টতার সাথে সিএপি বিতর্ককে এগিয়ে নিয়ে যায় এবং এটির উচ্চ প্রস্তাব দেয়।
http://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed