Header Ads

Header ADS

MongoDB part-1



# Introductions : 


*** MongoDB একটি ডকুমেন্ট ডেটাবেস। এটি ডেটা BSON নামক একটি JSON ফরম্যাটের ধরণে সংরক্ষণ করে।


*** MongoDB-তে একটি রেকর্ড হলো একটি ডকুমেন্ট, যা মূলত key-value pairs নিয়ে গঠিত। এই কাঠামোটি JSON অবজেক্টগুলোর কাঠামোর মতো | 


*** MongoDB একটি ডকুমেন্ট ডেটাবেস এবং এটি স্থানীয়ভাবে ইনস্টল করা যেতে পারে অথবা ক্লাউডে হোস্ট করা যেতে পারে।


*** SQL ডেটাবেসগুলোকে রিলেশনাল ডেটাবেস হিসেবে বিবেচনা করা হয়। এগুলো পৃথক টেবিলে সম্পর্কিত ডেটা সংরক্ষণ করে। যখন ডেটার প্রয়োজন হয়, তখন একাধিক টেবিল থেকে প্রশ্ন করে ডেটাগুলো একসাথে যুক্ত করা হয়।

অন্যদিকে, MongoDB একটি ডকুমেন্ট ডেটাবেস, যা প্রায়শই নন-রিলেশনাল ডেটাবেস হিসেবে উল্লেখ করা হয়। এর মানে এই নয় যে রিলেশনাল ডেটা ডকুমেন্ট ডেটাবেসে সংরক্ষণ করা যায় না; বরং এটি বোঝায় যে রিলেশনাল ডেটা ভিন্নভাবে সংরক্ষণ করা হয়। একে আরো ভালভাবে নন-টেবুলার ডেটাবেস বলা যেতে পারে।

MongoDB ফ্লেক্সিবল ডকুমেন্টে ডেটা সংরক্ষণ করে। একাধিক টেবিলের পরিবর্তে, আপনি আপনার সম্পর্কিত সমস্ত ডেটা একসাথে রাখতে পারেন। এতে ডেটা পড়া খুব দ্রুত হয়।

এছাড়াও, MongoDB-তে একাধিক ডেটা গ্রুপ থাকতে পারে। MongoDB-তে, টেবিলের পরিবর্তে এগুলোকে সংগ্রহ (collections) বলা হয়।


*** MongoDB VS SQL : 















 

Powered by Blogger.