নোএসকিউএল আন্দোলনের বিষয়টি যখন আসে তখন আমি একটি সম্পূর্ণ নুব। আমি মঙ্গোডিবি এবং কাউচডিবি সম্পর্কে প্রচুর শুনেছি। আমি জানি দুজনের মধ্যে মতপার্থক্য রয়েছে। নোএসকিউএল জগতে প্রথম পদক্ষেপ হিসাবে আপনি কোনটি শেখার পরামর্শ দিচ্ছেন?
নোএসকিউএল আন্দোলনের বিষয়টি যখন আসে তখন আমি একটি সম্পূর্ণ নুব। আমি মঙ্গোডিবি এবং কাউচডিবি সম্পর্কে প্রচুর শুনেছি। আমি জানি দুজনের মধ্যে মতপার্থক্য রয়েছে। নোএসকিউএল জগতে প্রথম পদক্ষেপ হিসাবে আপনি কোনটি শেখার পরামর্শ দিচ্ছেন?
উত্তর:
নিম্নলিখিত লিঙ্কগুলি দেখুন
আপডেট : আমি NoSQL ডাটাবেসগুলির দুর্দান্ত তুলনা পেয়েছি ।
মঙ্গোডিবি (৩.২)
সেরা ব্যবহৃত : আপনার যদি গতিশীল প্রশ্নের প্রয়োজন হয়। আপনি যদি সূচীগুলি সংজ্ঞায়িত করতে পছন্দ করেন তবে মানচিত্র / কার্যকারিতা হ্রাস করবেন না। আপনার যদি একটি বড় ডিবিতে ভাল পারফরম্যান্স প্রয়োজন হয়। আপনি যদি কাউচডিবি চাইতেন তবে ডিস্কগুলি পূরণ করে আপনার ডেটা খুব বেশি পরিবর্তিত হয়।
উদাহরণস্বরূপ : বেশিরভাগ কাজের জন্য আপনি মাইএসকিউএল বা পোস্টগ্রিসকিউএল ব্যবহার করবেন তবে পূর্বনির্ধারিত কলামগুলি আপনাকে সত্যিই পিছনে রাখবে।
কাউচডিবি (1.2)
সেরা ব্যবহৃত : জমা করার জন্য, মাঝে মাঝে ডেটা পরিবর্তনের জন্য, যার উপর প্রাক-সংজ্ঞায়িত ক্যোয়ারি চালানো হয়। সংস্করণগুলি গুরুত্বপূর্ণ এমন স্থানগুলি।
উদাহরণস্বরূপ : সিআরএম, সিএমএস সিস্টেম। মাস্টার-মাস্টার প্রতিলিপি একটি বিশেষ আকর্ষণীয় বৈশিষ্ট্য, সহজ মাল্টি-সাইট মোতায়েনের অনুমতি দেয়।
যদি আপনি মাইএসকিউএল ওয়ার্ল্ড থেকে আসেন তবে মঙ্গোডিবি এর ক্যোয়ারী-মতো ভাষার সমর্থনের কারণে আপনার কাছে অনেক বেশি স্বাভাবিক "অনুভব" করতে চলেছে।
আমি মনে করি এটিই এটিকে অনেক লোকের পক্ষে বন্ধুত্বপূর্ণ করে তোলে।
কাউচডিবি চমত্কার হয় যদি আপনি একাধিক নোড সেটআপ সহ সম্ভবত দুর্দান্ত মাস্টার-মাস্টার প্রতিলিপি সমর্থনটি ব্যবহার করতে চান, সম্ভবত বিভিন্ন ডেটা সেন্টার বা এর মতো কিছুতে।
মঙ্গোডিবির প্রতিলিপি (প্রতিলিপি সেট) হ'ল মাস্টার-স্লেভ-স্লেভ-স্লেভ- * সেটআপ, আপনি কেবল একটি প্রতিরূপ সেটে মাস্টারকে লিখতে এবং সেগুলির যে কোনও একটি থেকে পড়তে পারেন।
একটি আদর্শ সাইট কনফিগারেশনের জন্য, এটি ঠিক আছে। এটি মাইএসকিউএল ব্যবহারের মানচিত্রগুলি সত্যিই ভাল।
তবে আপনি যদি কোনও সিডিএন এর মতো একটি বিশ্বব্যাপী পরিষেবা তৈরি করার চেষ্টা করছেন যা সমস্ত গ্লোবাল নোডগুলি সকলের কাছে পড়তে / লেখার পরেও সিঙ্ক করে রাখা দরকার, কাউচডিবি-র প্রতিরূপের মতো কিছুটি আপনার কাছে একটি বিশাল উত্সাহ হতে চলেছে।
মঙ্গোডিবির কাছে একটি কোয়েরির মতো ভাষা রয়েছে যা আপনি ব্যবহার করতে পারেন এবং খুব স্বজ্ঞাত বোধ করছেন, কাউচডিবি একটি "মানচিত্র-হ্রাস" পদ্ধতির এবং এই মতামতের ধারণাগুলি গ্রহণ করে। এটি প্রথমে অদ্ভুত বোধ করে তবে আপনি যখন এটির হ্যাং পেয়ে যাবেন তখন এটি সত্যই স্বজ্ঞাত বোধ করা শুরু করে।
এখানে একটি তাত্ক্ষণিক পর্যালোচনা তাই এটি কিছুটা অর্থপূর্ণ করে তোলে:
সুতরাং এই উভয় উত্সই জেএসওএন নথি ব্যবহার করে তবে কাউচডিবি আরও অনুসরণ করে "প্রতিটি সার্ভার একজন মাস্টার এবং বিশ্বের সাথে সিঙ্ক করতে পারে" পদ্ধতির যা আপনার প্রয়োজন হলে দুর্দান্ত while
সুতরাং যদি এটি আপনার যা প্রয়োজন / চান তার মতো আরও শোনাচ্ছে তবে এর জন্য যান।
মংগোর বাইনারি প্রোটোকল বনাম কাউচডিবি'র আরএসএসএফুল ইন্টারফেসের মতো সামান্য পার্থক্যগুলি সমস্ত ছোটখাট বিবরণ।
আপনি যদি ডেটা সুরক্ষা সহ কাঁচা গতি এবং নরকে যেতে চান তবে আপনি এটি করতে পারেন মোঙ্গো দ্রুত CouchDB চেয়ে বেশিক্ষণ হিসাবে আপনি মেমোরির পরিমাণ কাজ চালানোর জন্য এটা বলতে পারেন এবং বিক্ষিপ্ত অন্তর ছাড়া ডিস্কে সব মন্দ কাজ না করা।
আপনি পালঙ্কের সাথেও এটি করতে পারেন, তবে এটি এইচটিটিপি-ভিত্তিক যোগাযোগ প্রোটোকলটি "সব কিছুর ওপরে গতি!" এর মধ্যে মঙ্গোর সাথে কাঁচা বাইনারি যোগাযোগের চেয়ে 2-4x ধীর হতে চলেছে! দৃশ্যকল্প।
মনে রাখবেন যে কোনও সার্ভার ক্র্যাশ বা ডিস্ক ব্যর্থতা যদি আপনার ডিবিকে বিভ্রান্ত করে এবং টোস্ট দেয় তবে কাঁচা পাগল উন্মাদ গতিটি অকেজো, যাতে ডেটা পয়েন্টটি মনে হয় এমনটা আশ্চর্যজনক নয় (যদি না আপনি ওয়ালটিতে রিয়েল-টাইম ট্রেডিং সিস্টেম না করেন) রাস্তার, রেডিসের দিকে তাকান)।
আশা করি সব সাহায্য!
আগের তুলনায় এখন বাজারে আরও অনেক নোএসকিউএল ডাটাবেস রয়েছে। আমি গার্টনার ম্যাজিক কোয়াড্রেন্টের দিকে নজর দেওয়ার পরামর্শ দিচ্ছি যদি আপনি এমন একটি ডাটাবেস সন্ধান করেন যা সমর্থন, প্রসারণযোগ্যতা, পরিচালনা এবং ব্যয়ের উপর ভিত্তি করে এন্টারপ্রাইজ অ্যাপ্লিকেশনগুলির জন্যও দুর্দান্ত হবে।
http://www.gartner.com/technology/reprints.do?id=1-23A415Q&ct=141020&st=sb
আমি কাউকে কাউকে পরামর্শ দিতে চাই যে এখনও এটি চেষ্টা করেনি, তবে প্রতিবেদনে দেখানো সংস্করণটির ভিত্তিতে নয় (২.২.১) কারণ সিবি সার্ভার যেখানে রয়েছে তার পিছনে এটি প্রায় 2 টি সংশোধন, 2H15 তে 4.0 প্রকাশের কাছাকাছি ।
http://www.couchbase.com/coming-in-couchbase-server-4-0
বিক্রেতা / পণ্য হিসাবে কাউচবাস সম্পর্কে অন্য অংশটি হ'ল এটি বহুবিধ ব্যবহারের ধরণের ডিবি। এটি খাঁটি কে / ভি স্টোর, বহু-মাত্রিক স্কেলিং সহ ডকুমেন্ট ওরিয়েন্টেড ডেটাবেস, মেমক্যাচড, দৃistence়তার সাথে ক্যাশে-পাশাপাশি কাজ করতে পারে এবং এএনএসআই 92 কমপ্লায়েন্ট এসকিউএলকে স্বয়ংক্রিয়ভাবে যোগদান করে, বোতামের চাপ দিয়ে ডিআর ক্লাস্টারে প্রতিলিপি এবং এমনকি বাস্তুতন্ত্রের সাথে অন্তর্নির্মিত একটি মোবাইল উপাদান রয়েছে।
অন্য কিছু না হলে সর্বশেষ মানদণ্ডগুলি পরীক্ষা করে দেখার মতো:
http://info.couchbase.com/Benchmark_MongoDB_VS_CouchbaseServer_HPW_BM.html http://info.couchbase.com/NoSQL-Technical-Compistance-Report.html