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