উত্তর:
আমি মনে করি কাউচডিবি এবং কাউচবাস সার্ভারের মধ্যে কিছু প্রয়োজনীয় পার্থক্য রয়েছে যা উল্লেখ করা দরকার।
আমি ঐ প্রায় কাছাকাছি সর্বত্র (দেখুন বর্ণনা করা হয় CouchDB থেকে Couchbase সার্ভার স্যুইচ সুবিধার সম্পর্কে লিখতে হবে না CouchDB ভবিষ্যত ডেমিয়েন কাট্স বা Couchbase বনাম এ্যাপাচি CouchDB Couchbase দ্বারা)। পরিবর্তে, আমি কাউচডিবি এর বৈশিষ্ট্যগুলি গণনা করার চেষ্টা করব যা আপনি কাউচবেস সার্ভারে পাবেন না ।
কাউচডিবি এবং কাউচবাস সম্পর্কিত সমস্ত নামই সত্যিই বিভ্রান্তিকর হতে পারে, তাই আমি এই উত্তরটি আপডেট করেছি, সর্বাধিক গুরুত্বপূর্ণগুলির সংক্ষিপ্ত ব্যাখ্যা দিয়ে শুরু করতে।
কাউচডিবি, কাউচআইও, কাউচওন, কাউচবাস, কাউচবেস সার্ভার, কাউচবেস মোবাইল, কাউচবেস লাইট, কাউচ অ্যাপস, বিগকোচ, টাচবেস, মেম্বাস, মেমক্যাচড, মেমক্যাচডিবি ... সমস্ত ভিন্ন এবং এখনও সম্পর্কিতভাবে এককভাবে নাম থেকে একেবারে স্পষ্ট নয়।
প্রথমত, সেখানে কোচডিবি ছিল, যা একটি সাবেক আইবিএম বিকাশকারী ড্যামিয়েন কাটজের তৈরি একটি ডাটাবেস। অ্যাপাচি প্রকল্পে পরিণত হওয়ার পরে এর অফিসিয়াল নামটি অ্যাপাচি কাউচডিবিতে পরিবর্তন করা হয়েছিল।
কাউচিআইও নামের একটি সংস্থা অ্যাপাচি কাউচডিবিতে কাজ করার জন্য প্রতিষ্ঠিত হয়েছিল এবং পরে এটির নামটি কাউচওনে পরিবর্তন করে ("এর নাম দ্বারা" আমি অর্থ সংস্থার নাম - ডাটাবেসের নাম নয়)।
কাউচওন (পূর্বে কাউচআইও) মেম্বাসের (পূর্বে নর্থস্কেল) একীভূত হয়ে কাউচবেস নামে একটি নতুন সংস্থা গঠন করেছিল। মেমব্যাস (সংস্থা) মেমবেস (একই নামের একটি পণ্য) তৈরি করেছে। মেমবেস মেমক্যাচড প্রকল্পের বেশ কয়েকজন নেতা তৈরি করেছিলেন এবং এটি মেমক্যাচড প্রোটোকল ব্যবহার করেছিল। কাউচওন এবং মেম্বাসে সংযুক্তির পরে, কাউচবাসে মেম্বেস সফটওয়্যারটির বিকাশ অব্যাহত রেখেছিল এবং পরে এর নাম পরিবর্তন করে কাউচবেস সার্ভারে রাখে।
আজ আমি মনে করি বেশিরভাগ লোকেরা বিশ্বাস করে যে কাউচবেস সার্ভারটি কাউচডিবি একটি নতুন সংস্করণ তবে এটি আসলে মেমবেসের একটি নতুন সংস্করণ। এটি এখনও মেমক্যাচড প্রোটোকল ব্যবহার করে, কাউচডিবি'র RESTful API নয়। এদিকে, কাউচডিবি এখনও কাউচডিবি, সক্রিয়ভাবে রক্ষণাবেক্ষণ এবং অ্যাপাচি প্রকল্প হিসাবে বর্ধিত।
এখন সম্পর্কিত পার্থক্য:
কাউচবেস সার্ভার সম্পূর্ণ ওপেন সোর্স / ফ্রি সফ্টওয়্যার নয় । দুটি সংস্করণ রয়েছে: কমিউনিটি সংস্করণ (নিখরচায় তবে কোনও সর্বশেষ বাগ সংশোধন করা হয়নি) এবং এন্টারপ্রাইজ সংস্করণ (কাউচবেস ইনক। এর ব্যবহার, গোপনীয়তার বিধান, নিরীক্ষার উপর নিষেধাজ্ঞাগুলি রয়েছে যে "লাইসেন্সধারীর সুবিধাগুলিতে নিয়মিত ব্যবসায়ের সময় পরিচালিত হবে" এবং অন্যান্য শর্তগুলি সাধারণ মালিকানাধীন সফ্টওয়্যার যা বহু লোক অগ্রহণযোগ্য বলে মনে করতে পারে)।
কাউচডিবি অ্যাপাচি সফটওয়্যার ফাউন্ডেশনের একটি ওপেন সোর্স / ফ্রি সফটওয়্যার (কোনও স্ট্রিং সংযুক্ত নেই) প্রকল্প এবং অ্যাপাচি লাইসেন্স, সংস্করণ ২.০ (ডিএফএসজি-সামঞ্জস্যপূর্ণ, এফএসএফ-অনুমোদিত, ওএসআই-অনুমোদিত, জিপিএল-সামঞ্জস্যপূর্ণ, নন-কপিলিক্ট) এর আওতায় প্রকাশিত হয়েছে , বাণিজ্যিক বান্ধব)
আমি এটি সরাসরি দেখানো কখনও দেখিনি তবে এটি আসলে এই দুটি ডাটাবেসের মধ্যে সবচেয়ে গুরুত্বপূর্ণ পার্থক্য হতে পারে কারণ এটি বিতরণকৃত কম্পিউটিং মডেলগুলির অন্তর্নিহিত দর্শনের বিষয়ে গভীরভাবে এবং কেবল নির্দিষ্ট বৈশিষ্ট্যগুলি, এপিআই বা লাইসেন্সিং সম্পর্কে নয়। কাউচডিবি এবং কাউচবেস সার্ভার তাদের বিতরণ সিস্টেম এবং ডাটাবেস তৈরির দর্শনে সম্পূর্ণ আলাদা।
সিএপি উপপাদ্য অনুসারে বিতরণ করা ডাটাবেসের পক্ষে একই সাথে ধারাবাহিকতা, উপলব্ধতা এবং পার্টিশন সহনশীলতা সরবরাহ করা অসম্ভব।
কাউচডিবি একটি এপি টাইপ সিস্টেম ( উপলভ্যতা এবং পার্টিশন সহনশীলতা সরবরাহ করে )।
কাউচবেস সার্ভারটি একটি সিপি টাইপ সিস্টেম ( উইকিপিডিয়া অনুসারে ) বা সিএ টাইপ সিস্টেম ( কাউচবেসের প্রযুক্তিগত আপডেট অনুযায়ী ) - এইগুলির মধ্যে কোনটি সঠিক? অনুগ্রহ করে মন্তব্য করুন.
এটিই আমি কাউচডিবি বৈশিষ্ট্যগুলির একটি তালিকা বলে মনে করেছি যা কাউচবেস সার্ভার দ্বারা সমর্থিত নয়:
কাউচডিবি এর সেই বৈশিষ্ট্যগুলি আপনার পক্ষে গুরুত্বপূর্ণ বা নাও হতে পারে তাই তাদের অভাব কোনও অসুবিধা হ'ল বা কঠোরভাবে সাবজেক্টিভ হোক না কেন, তবে আমি মনে করি কাউচডিবি থেকে কাউচবেস সার্ভারে স্যুইচ করার সিদ্ধান্ত নেওয়া উচিত those এই পার্থক্যগুলির ভিত্তিতে এবং আপনার বর্তমান কাউচডিবি মোতায়েনের সেই বৈশিষ্ট্যগুলির উপর আপনার নির্ভরতা।
উদাহরণস্বরূপ, যদি আপনি কাউচডিবিতে আগ্রহী হয়ে থাকেন মাইकल রজার্সের নোডক্যাম্প ফিডের ফিডগুলি দেখার পরে বা জে। ক্রিস অ্যান্ডারসনের দুর্দান্ত কাউচএপ টিউটোরিয়ালগুলির পরে, আপনি বুঝতে হবে যে আপনি যদি কাউচবেস সার্ভারে যেতে চান তবে আপনি তারা যে কথা বলছিল তা প্রায় ভুলে যেতে হবে।
সে কারণে, আমি বলব যে কাউচবেস সার্ভারটি মেমক্যাচড এবং মেম্বেসের বিবর্তনের মতো দেখাচ্ছে (কাউচডিবিয়ের বিবর্তন নয়) এবং আপনি বর্তমানে মেমচেচড বা মেমব্যাস ব্যবহার করছেন তবে এটি দুর্দান্ত পণ্য হিসাবে মনে হচ্ছে। আপনি যদি কাউচডিবিকে সবচেয়ে বেসিক উপায়ে ব্যবহার করছেন তবে আপনি একই জিনিসগুলির জন্য কাউচবেস সার্ভারটি ব্যবহার করার বিষয়টি বিবেচনা করতে পারেন এবং এটি আরও ভাল পারফর্ম করতে পারে বা নাও করতে পারে (যদি আপনি লাইসেন্সের সীমাবদ্ধতার বিষয়টি মনে করেন না)। তবে যদি আপনি বাস্তবে কাউচডিবিতে অনন্য বৈশিষ্ট্যগুলি ব্যবহার করেন (যেমন পরিবর্তনগুলি ফিড, কাউচ অ্যাপস, দ্বি-স্তরের আর্কিটেকচার, পিয়ার-টু-পিয়ার প্রতিলিপি ইত্যাদি) তবে আপনি সেই বৈশিষ্ট্যগুলি ভুলে যেতে পারেন বা কাউচডিবিতে থাকতে পারেন। যাই হোক না কেন, আপনি স্যুইচিংয়ের কথা চিন্তা করার আগে কাউচডিবি ব্যবহারকারীদের জন্য মাইগ্রেশন টু কাউচবাসে টিউটোরিয়ালটি পড়তে এবং বুঝতে ভুলবেন না।
লোকেরা প্রায়শই ভুল ধারণা পেয়ে থাকে ( "কাউচডিবি এর ভবিষ্যত কী? এটি কাউচবেস" এর মতো জিনিসগুলি পড়ার পরে ) যে কাউচডিবি কোনওভাবে কাউচবেস সার্ভার দ্বারা অচল, বা এটি কাউচবেসের একটি পুরানো, উত্তরাধিকার সংস্করণ। এদিকে CouchDB এবং CouchApps তৈরি করার জন্য এমনকি নতুন সরঞ্জামগুলি যেহেতু এখনও রাখা - একটি সক্রিয় ভাবে নিয়ন্ত্রিত ওপেন সোর্স প্রকল্প Couchbase সার্ভারটি একটি এমন সম্পূর্ণরূপে পৃথক প্রজেক্ট (তারা সুসংগত নয় এটা একটি নতুন প্রকল্প কিন্তু এটি CouchDB এর নতুন সংস্করণ নয়) হয় উন্নত হচ্ছে (উদাঃ কানসো প্রকল্পটি দেখুন) তবে কাউচডিবি খুব শীঘ্রই কোথাও যাচ্ছে না।
আমি আশা করি এটি বিভ্রান্তি পরিষ্কার করে দিয়েছে। আমি এখানে কিছু ভুল হলে দয়া করে আমাকে সংশোধন করুন।
কাউচবেস সার্ভারটি আসলে মেমবেস সার্ভারের একটি নতুন নাম (মেমব্যাস সার্ভারটির নাম পাল্টানো হয়েছে কোচবাজ সার্ভারে কোথাও সংস্করণ 1.8 এর আশেপাশে)। দেখুন পর্যালোচনা মধ্যে Couchbase 2011 বছর :
দুর্ভাগ্যক্রমে, আমরা আমাদের সম্ভাব্য অনেক ব্যবহারকারীর মধ্যে হেক বিভ্রান্ত করেছি। মেমবেস সার্ভার এবং আমাদের নতুন মোবাইল পণ্যগুলির সাথে সাথে আমরা কাউচবেস সিঙ্গল সার্ভারও অফার করেছিলাম যা অ্যাপাচি কাউচডিবি'র প্যাকেজড "বিতরণ" ছিল। তারপরে আমরা কাউচবেস সার্ভার ২.০-এর বিকাশকারী পূর্বরূপ প্রকাশ করতে শুরু করেছি, যা মেমবেস সার্ভারে কাউচডিবি প্রযুক্তি সংযুক্ত করেছিল - তবে এই পণ্যটি কাউচবাজ সিঙ্গল সার্ভারের (বা কাউচডিবি) সাথে সামঞ্জস্যপূর্ণ ছিল না। [...] মেমবেস সার্ভারটির জানুয়ারীতে প্রকাশিত পরবর্তী সংস্করণটির নামকরণ করা হবে কাউচবেস সার্ভার ১.৮ - এটি একটি ক্ষুদ্র পদক্ষেপ যা কেবলমাত্র "নাম" বিভ্রান্তি দূর করে। শুরু থেকেই যেমন পরিকল্পনা করা হয়েছে, কাউচবাস সার্ভার 2.0 রিলিজ (বর্তমানে বিকাশকারী পূর্বরূপ 3 এ) সূচি এবং ক্যোয়ারী কার্যকারিতা যুক্ত করবে। যখন কাউচবেস সার্ভার ২.০ কাউচডিবি প্রকল্প থেকে যথেষ্ট প্রযুক্তি অন্তর্ভুক্ত করবে,এটি কাউচডিবির সাথে upর্ধ্বমুখী সামঞ্জস্যপূর্ণ হবে না এবং এটি "কাউচডিবি'র সংস্করণ হিসাবে দেখা উচিত নয়। [সামনে জোর দাও]
এগুলি সফটওয়্যারগুলির একইরকম টুকরো। আমি উপরের উত্তরের সামগ্রীটি একটি ছবিতে পুনরায় তৈরি করেছি যা "পার্থক্য" পাশাপাশি সাধারণ জিনিসগুলি পরিষ্কার করতে সহায়তা করতে পারে:
ম্যাট ইনজেন্ট্রনের একটি মন্তব্য এতে যোগ করেছে:
কিছু প্রসঙ্গ / সংশোধন যোগ করতে: নর্থস্কেলের প্রতিষ্ঠাতা হলেন স্টিভ ইয়েন এবং ডাস্টিন সেলিংস। আমি প্রতিষ্ঠিত হওয়ার পরেই তাদের সাথে যোগ দিয়েছি। এছাড়াও, ড্যামিয়েন পরে কাউচবাসে যোগ দেয়নি, তিনি সংযুক্তির আগে কাউচআইও / কাউচ ওয়ানের অংশ ছিলেন। একটি মজাদার উল্লেখ, sourceতিহাসিক উত্স: https://youtube.com/watch?v=aZ_JOnU8tkI
আমি মনে করি কাউচবিজ কাউচডিবি'র 'এন্টারপ্রাইজ' বিকল্প হিসাবে বিবেচিত হবে। যা একরকম সত্য বলে মনে হচ্ছে। কাউচডিবি'র তুলনায় রেকর্ড (ডকুমেন্টস) এবং 'আউট-অফ-বক্স' আরআরএসটি শেষ পয়েন্টগুলিতে ফাইল সংযুক্ত করার দক্ষতার অভাব ছাড়াও কাউচবেসে ভাষা যেমন এন 1কিউএল (কখনও কখনও নিকেল হিসাবে উচ্চারিত হয়) এর মতো স্ক্যল রয়েছে। আমি 'নোএসকিউএল' শব্দটি ব্যবহার করতে সত্যিই পছন্দ / সুপারিশ না করার একটি কারণ এটি। আমি ব্যক্তিগতভাবে 'অ-সম্পর্কযুক্ত' শব্দটি পছন্দ করি।