MongoDB একটি বিতরণ ডাটাবেস?
MongoDB একটি বিতরণ ডাটাবেস?

ভিডিও: MongoDB একটি বিতরণ ডাটাবেস?

ভিডিও: MongoDB একটি বিতরণ ডাটাবেস?
ভিডিও: ডিস্ট্রিবিউটেড সিস্টেম ডেমো - মঙ্গোডিবি কোর ডেটাবেস 2024, নভেম্বর
Anonim

Sharding হল একাধিক মেশিনে ডেটা বিতরণ করার একটি পদ্ধতি। মঙ্গোডিবি খুব বড় ডেটা সেট এবং উচ্চ থ্রুপুট অপারেশন সহ স্থাপনার সমর্থন করার জন্য শার্ডিং ব্যবহার করে। তথ্যশালা বড় ডেটা সেট বা উচ্চ থ্রুপুট অ্যাপ্লিকেশন সহ সিস্টেমগুলি একটি একক সার্ভারের ক্ষমতাকে চ্যালেঞ্জ করতে পারে।

একইভাবে, লোকেরা জিজ্ঞাসা করে, মঙ্গোডিবি কি একটি অবজেক্ট ওরিয়েন্টেড ডাটাবেস?

মঙ্গোডিবি একটি বস্তু - ভিত্তিক , সহজ, গতিশীল, এবং মাপযোগ্য NoSQL তথ্যশালা . এটি NoSQL ডকুমেন্ট স্টোর মডেলের উপর ভিত্তি করে। তথ্যটি বস্তু একটি সংগ্রহের ভিতরে পৃথক নথি হিসাবে সংরক্ষণ করা হয় - একটি ঐতিহ্যগত রিলেশনালের কলাম এবং সারিগুলিতে ডেটা সংরক্ষণ করার পরিবর্তে তথ্যশালা.

দ্বিতীয়ত, MongoDB ডাটাবেসের ব্যবহার কী? মঙ্গোডিবি একটি নথি-ভিত্তিক তথ্যশালা যা ডাইনামিক স্কিমা সহ JSON-এর মতো নথিতে ডেটা সঞ্চয় করে। এর মানে হল যে আপনি ডেটা স্ট্রাকচার যেমন ফিল্ডের সংখ্যা বা মান সঞ্চয় করার জন্য ক্ষেত্রগুলির প্রকারের বিষয়ে চিন্তা না করেই আপনার রেকর্ড সংরক্ষণ করতে পারেন। মঙ্গোডিবি নথিগুলি JSON বস্তুর অনুরূপ।

একইভাবে, MongoDB কি লেনদেন ডাটাবেসের জন্য ভাল?

এর মাঝখানে, মঙ্গোডিবি একটি নথি তথ্যশালা এবং - প্রায় ডিফল্টরূপে - এই ধরনের ডাটাবেস ACID সঙ্গতিপূর্ণ নয়, বিশেষ করে যখন এটি মাল্টি-ডকুমেন্টের ক্ষেত্রে আসে লেনদেন (নথি স্তরে, মঙ্গোডিবি ইতিমধ্যে ACID সমর্থন করে লেনদেন ).

মঙ্গোডিবিতে ডেটা কোথায় সংরক্ষণ করা হয়?

গতানুগতিক, মঙ্গোডিবি পোর্ট 27017, এবং স্টোরগুলিতে ক্লায়েন্টদের কাছ থেকে সংযোগের জন্য শোনে তথ্য মধ্যে / তথ্য /db ডিরেক্টরি। মঙ্গোদ চাইলে মজুদ করতে পারেন তথ্য / ছাড়া অন্য কোনো পথে ফাইল তথ্য /db আপনি একটি dbPath নির্দিষ্ট করতে পারেন। আপনি mongod শুরু করার আগে dbPath অবশ্যই বিদ্যমান থাকতে হবে।

প্রস্তাবিত: