Mongodb ডাটাবেস বিতরণ করা হয়?
Mongodb ডাটাবেস বিতরণ করা হয়?
Anonim

মঙ্গোডিবি একটি নেতৃস্থানীয় অ সম্পর্কযুক্ত তথ্যশালা ম্যানেজমেন্ট সিস্টেম, এবং NoSQL আন্দোলনের একজন বিশিষ্ট সদস্য। একটি রিলেশনাল এর টেবিল এবং স্থির স্কিমা ব্যবহার করার পরিবর্তে তথ্যশালা ম্যানেজমেন্ট সিস্টেম (RDBMS), মঙ্গোডিবি নথি সংগ্রহে মূল-মূল্য সঞ্চয়স্থান ব্যবহার করে।

এর পাশাপাশি, মঙ্গোডিবি কি লেনদেন ডেটাবেসের জন্য ভাল?

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

পরবর্তীকালে, প্রশ্ন হল, মঙ্গোডিবি কি ডেটা হারায়? মঙ্গোডিবি করতে পারা ডেটা হারান অনেক চমকপ্রদ উপায়ে দুর্নীতিগ্রস্ত ডাটাবেস পুনরুদ্ধার সফল হয়নি, লেনদেন পূর্ব লগ. প্রভু এবং ক্রীতদাসের মধ্যে প্রতিলিপি অপলগগুলিতে ফাঁক ছিল, যার ফলে দাসদের মালিকের রেকর্ডগুলি অনুপস্থিত ছিল। হ্যাঁ, কোন চেকসাম নেই, এবং হ্যাঁ, প্রতিলিপি স্থিতিতে ক্রীতদাস বর্তমান ছিল।

পরবর্তীকালে, প্রশ্ন হল, MongoDB কি একটি NoSQL?

মঙ্গোডিবি একটি প্রকার NoSQL তথ্যশালা. MongoDB এর মডেল হল 'ডকুমেন্ট স্টোরেজ'। NoSQL সমস্ত ডাটাবেস যা রিলেশনাল ডাটাবেস নয় (Redis, মঙ্গোডিবি , ক্যাসান্দ্রা, ইত্যাদি)। NoSQL ডাটাবেস SQL ব্যবহার করে না।

MongoDB কিভাবে ডেটা সঞ্চয় করে?

ভিতরে মঙ্গোডিবি , তথ্য সংরক্ষণ করা হয় নথি হিসাবে। এই নথিগুলি হল মঙ্গোডিবিতে সংরক্ষিত JSON (জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন) ফরম্যাটে। JSON নথি এমবেডেড ক্ষেত্র সমর্থন করে, তাই সম্পর্কিত তথ্য এবং তালিকা তথ্য হতে পারে সংরক্ষিত একটি বহিরাগত টেবিলের পরিবর্তে নথির সাথে। JSON নাম/মান জোড়া হিসাবে ফর্ম্যাট করা হয়।

প্রস্তাবিত: