অ্যাজুরে ডকুমেন্টডিবি বনাম মোংগোডিবি

একটি সিনথেটিক তুলনা

ডকুমেন্টডিবি হ'ল নোএসকিউএল ডাটাবেস-হিসাবে-একটি-পরিষেবা এটি মাইক্রোসফ্ট অ্যাজুর প্ল্যাটফর্মের অংশ। একটি ডকুমেন্ট স্টোর হিসাবে, এটি মঙ্গোডিবি, কাউচডিবি বা রিথিংকবি হিসাবে একই বিভাগে পড়ে এবং ঠিক সেগুলির মতো, এটি JSON ফর্ম্যাটে নথিগুলি পরিচালনা করে।

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

যেহেতু আমি অনুভব করি যে ডকুমেন্টডিবি তার প্রাপ্য প্রেমটি পায় না, তাই আমি ডকুমেন্টডিবি এবং মঙ্গোডিবি-র মধ্যে এই সিন্থেটিক এবং নিরপেক্ষ তুলনাটি লেখার সিদ্ধান্ত নিয়েছি, যা তাদের নিজ নিজ নথির জন্য পয়েন্টার দ্বারা সমর্থিত। আমি আশা করি প্রতিটি প্ল্যাটফর্মের উপকারিতা এবং কনসকে ওজনের চেষ্টা করার সময় এটি আপনাকে গাইড হিসাবে পরিবেশন করতে পারে।

এই পোস্টে আপডেট

[নভেম্বর ২০১]] মাইক্রোসফ্ট যেমন স্থানীয় বিকাশের সংস্করণটির সাধারণ প্রাপ্যতা ঘোষণা করায় ডকুমেন্টডিবি'র জন্য স্থানীয় এমুলেটরের অভাবের সমস্ত উল্লেখ সরিয়ে দেওয়া হয়েছে। মনে রাখবেন যে স্থানীয় এমুলেটরটি বর্তমানে কেবল উইন্ডোজের জন্য উপলব্ধ (প্রস্তাবিত সম্পাদনার জন্য ডেভিড ম্যাসনকে ধন্যবাদ!)

[নভেম্বর ২০১]] বো-বেন্ডটসেন বিনীতভাবে উল্লেখ করেছিলেন যে মঙ্গোডিবির অনুরূপ ক্ষমতা রয়েছে বলে স্বয়ংক্রিয়ভাবে মেয়াদোত্তীর্ণ দলিলগুলির একটি বৈশিষ্ট্য যা ডকুমেন্টডিবি-র সাথে একচেটিয়া বৈশিষ্ট্য হিসাবে চিহ্নিত করা সরিয়ে দেয়।

[জানুয়ারী ২০১]] মেরি ব্রান্সকমের পরামর্শ অনুসারে ডকুমেন্টডিবি'র বাইরে-বাক্সের মধ্যে অন্তর্নির্মিত সুরক্ষা সম্পর্কে একটি বিভাগ যুক্ত করেছে।

মিল

ধারণামূলকভাবে, দুটি ডাটাবেসের মধ্যে কিছু বুনিয়াদি মিল রয়েছে:

  • দলিলগুলি JSON ফর্ম্যাটে সংরক্ষণ এবং পরিবেশন করা হয়
  • JSON সিনট্যাক্সের সাথে ভাল খেলে একটি সমৃদ্ধ ক্যোরির ভাষা ব্যবহার করে নথিগুলি পুনরুদ্ধার করা যেতে পারে

মঙ্গোডিবিতে অনন্য বৈশিষ্ট্য রয়েছে

আসুন মূল মঙ্গোডিবি বৈশিষ্ট্যগুলি গণনা করে শুরু করা যাক যার কোনও (যুক্তিসঙ্গতভাবে মিলে যাওয়া) ডকুমেন্টডিবি কাউন্টার পার্ট নেই।

সমষ্টি পাইপলাইন সহ সমৃদ্ধ ক্যোয়ারী ক্ষমতা capabilities

মঙ্গোডিবি'র সমষ্টি পাইপলাইন একটি খুব শক্তিশালী বৈশিষ্ট্য যা আপনাকে ডেটা প্রসেসিং পর্যায়ে গঠিত পাইপলাইন তৈরি করতে দেয়, প্রতিটি সংগ্রহ থেকে আগত দস্তাবেজগুলিকে ফিল্টারিং এবং রূপান্তর করতে পারে। এই পাইপলাইন দ্বারা প্রদত্ত সম্ভাবনাগুলি প্রায় সীমাহীন এবং এর নমনীয়তা কার্যত যে কোনও ধরণের অনুসন্ধানের জন্য পূরণ করতে পারে।

তুলনায়, ডকুমেন্টডিবি'র এসকিউএল-এর মতো ক্যোয়ারী সিনট্যাক্স কেবলমাত্র ডকুমেন্টগুলিতে সাধারণ ফিল্টারিংয়ের অনুমতি দেয় এমনকি গণনা বা যোগফলের মতো "বেসিক" কন্সট্রাক্টস (যদিও তারা এটিতে কাজ করছে এবং আপনি এর মধ্যে সার্ভার-সাইড জাভাস্ক্রিপ্ট নিয়ে কাজ করতে পারেন)। একটি সহজ ক্যোয়ারী চিট শীট এখানে পাওয়া যাবে।

মানচিত্র কমাতে

একসাথে পাইপলাইনের অনুরূপ, মঙ্গোডিবি-র মানচিত্র-হ্রাস বৈশিষ্ট্যটি সংগ্রহের নথিগুলিকে 2 পৃথক ধাপে প্রবাহিত করতে দেয় যা পুনরাবৃত্তভাবে রূপান্তর করে (বা প্রকল্পগুলি) তারপরে নথিগুলিকে গোষ্ঠীভুক্ত করে। উভয় পর্যায় জাভাস্ক্রিপ্টে সংজ্ঞায়িত করা হয়েছে।

ডকুমেন্টডিবিতে এ জাতীয় কোনও ধারণা নেই, যদিও সঞ্চিত পদ্ধতি ব্যবহার করে অনুরূপ ফলাফল অর্জন করা যেতে পারে (নীচে দেখুন)।

পূর্ণ-পাঠ্য সূচী

মঙ্গোডিবিতে উপলব্ধ বিভিন্ন ধরণের সূচকের মধ্যে, পাঠ্য সূচকটি পূর্ণ-পাঠ্য অনুসন্ধানের সুযোগ দেয়।

ডকুমেন্টডিবি কোনও পূর্ণ-পাঠ্য সূচি সরবরাহ করে না। ডকুমেন্টডিবি ডাটাবেসে পূর্ণ-পাঠ্য অনুসন্ধান যুক্ত করার প্রস্তাব দেওয়া উপায় এটি একটি অ্যাজুরে অনুসন্ধান পরিষেবাদির সাথে যুক্ত করা; দুজনের মধ্যে একটি ভাল সংহত গল্প আছে।

ক্লায়েন্ট-সাইড ড্রাইভার দ্বারা সমর্থিত আরও প্ল্যাটফর্ম

আমি মনে করি এটি উল্লেখ করা গুরুত্বপূর্ণ যে মঙ্গোডিবি-র ড্রাইভাররা প্ল্যাটফর্মগুলির একটি বৃহত বর্ণালী সমর্থন করে, যেখানে ডকুমেন্টডিবিতে কেবল নেট, জাভা, পাইথন এবং নোড.জেএস এর জন্য এসডিকে রয়েছে - তবে আপনি ডকুমেন্টডিবি সহ যে কোনও মঙ্গোডিবি ড্রাইভারকে সমর্থন করার জন্য ধন্যবাদ ভাগ্য চেষ্টা করতে পারেন মঙ্গোডিবির প্রোটোকলের জন্য।

ডকুমেন্টডিবিতে অনন্য বৈশিষ্ট্য রয়েছে

এখন আসুন আমরা বিপরীতমুখী অনুশীলন করি এবং ডকুমেন্টডিবি'র বৈশিষ্ট্যগুলি মঙ্গোডিবিতে খুঁজে পাওয়া যায় না তার তালিকা দিন।

সার্ভার-সাইড জাভাস্ক্রিপ্ট

এটি ডকুমেন্টডিবি'র একটি মূল বৈশিষ্ট্য। এটিতে আপনাকে একটি ডেটা প্রসেসিং ফাংশন তৈরি করতে দেয়, একটি দুর্দান্ত সার্ভার-সাইড জাভাস্ক্রিপ্ট এপিআই রয়েছে। এই সার্ভার-সাইড ফাংশনগুলি 3 টি বিভিন্ন রূপ নিতে পারে:

  • সঞ্চিত পদ্ধতিগুলি যা বেশ কিছু করতে পারে (সন্নিবেশ করানো, অনুসন্ধান করা, দস্তাবেজগুলি আপডেট করা) এবং এসডিকে বা আরএসটি এপিআই এর মাধ্যমে কল করা
  • ট্রিগার (বা হুকস) যা নির্দিষ্ট ক্রিয়াকলাপের আগে বা পরে সম্পাদিত হয় (উদাহরণস্বরূপ একটি নথি সন্নিবেশ হিসাবে)
  • ইউডিএফ (ব্যবহারকারী-সংজ্ঞায়িত ফাংশন) যা এসকিউএল কোয়েরি ভাষা থেকে ডেকে ডেকে আনা যায় এবং কোনওভাবে মঙ্গোডিবি-র সমৃদ্ধ ক্যোয়ারী ক্ষমতাগুলির সাথে ব্যবধানকে সঙ্কুচিত করে তোলে

এখন মঙ্গোডিবি সার্ভার-সাইড জাভাস্ক্রিপ্টও চালাতে পারে, তবে আমার বোঝার বিষয়টি হ'ল:

  • মানচিত্র-হ্রাস এবং $ যেখানে ক্যোয়ারী অপারেটর কেবলমাত্র অনুসন্ধানের জন্য ব্যবহার করা যেতে পারে, আপডেট নয়
  • আপনি যে বিশেষ জাভাস্ক্রিপ্ট ফাংশন বিশেষ সিস্টেম সংগ্রহের মধ্যে সঞ্চয় করতে পারেন সেগুলি কেবল প্রশাসন বা রক্ষণাবেক্ষণের জন্য উপযুক্ত।

মঙ্গোডিবির ডকুমেন্টেশনে স্পষ্টভাবে বলা আছে যে সার্ভার-সাইড জাভাস্ক্রিপ্ট সম্পাদন করতে পারফরম্যান্স সীমাবদ্ধতা রয়েছে; তুলনায়, ডকুমেন্টডিবি সত্যিই এই উদ্দেশ্যে তৈরি করা হয়েছে কারণ এটি আপনার জাভাস্ক্রিপ্ট কোডটি প্রাক-সংকলন করে, ফলস্বরূপ বাইকোড সংরক্ষণ করে এবং সম্পাদন করে।

লেনদেন

আমরা সবেমাত্র উল্লিখিত জাভাস্ক্রিপ্ট সঞ্চিত পদ্ধতিগুলির জন্য ধন্যবাদ, একটি ডকুমেন্টডিবি সংগ্রহের মধ্যে এসিডি লেনদেন চালানো সম্ভব। এটি যেভাবে কাজ করে তা সত্যিই সহজ: যদি আপনার জাভাস্ক্রিপ্ট ফাংশনটি সম্পূর্ণ হয়, তবে এটি সম্পাদিত সমস্ত লেখার ক্রিয়া প্রতিশ্রুতিবদ্ধ হয়; যদি ফাংশনটি কোনও ব্যতিক্রম ছুঁড়ে ফেলে তবে সমস্ত ক্রিয়াকলাপটি আবার ঘুরে ফিরে আসে।

একক নথির পারমাণবিকতার পাশাপাশি মোংগোডিবিতে লেনদেনের আসলেই কোনও ধারণা নেই, যার অর্থ একটি নথি সন্নিবেশ করা বা আপডেট করা একে পারমাণবিক বলে গ্যারান্টিযুক্ত, তবে একাধিক নথি যুক্ত একটি লিখন অপারেশন পুরোপুরি পারমাণবিক নয়।

ডিফল্টরূপে সম্পূর্ণ সূচী

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

(সহজ) বিশ্বব্যাপী বিতরণ

ডকুমেন্টডিবির দক্ষতায় আরও একটি সাম্প্রতিক সংযোজন হ'ল বিশ্বব্যাপী বিতরণ। মূলত, এই বৈশিষ্ট্যটি আপনাকে বিশ্বের বিভিন্ন অঞ্চল জুড়ে আপনার ডকুমেন্টডিবি উদাহরণটিকে স্কেল করতে দেয় এবং দৃ strong় থেকে শেষ পর্যন্ত অঞ্চলগুলির মধ্যে আপনি কী ধরণের ধারাবাহিকতা আশা করেন তা সংজ্ঞায়িত করতে দেয়। এমনকি বিভিন্ন অঞ্চলে একটি স্বয়ংক্রিয় এবং স্বচ্ছ ব্যর্থতা কনফিগার করা সম্ভব।

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

নিরাপত্তা

এটি উল্লেখযোগ্য যে একটি পরিষেবা হিসাবে ডকুমেন্টডিবি পূর্বনির্ধারিত অন্তর্নির্মিত সুরক্ষা এবং অ্যাক্সেস নিয়ন্ত্রণ সরবরাহ করে ... কোনও পাসওয়ার্ড-স্বল্প প্রশাসক অ্যাক্সেস নেই! এবং এর বাইরেও, এটি ব্যবহারকারীর তৈরি করে এবং পাসওয়ার্ড-সুরক্ষিত অনুমতিগুলির মাধ্যমে সেই সংস্থাগুলিতে তাদের সংযুক্ত করে সূক্ষ্ম ধরণের ফ্যাশনে সংগ্রহ এবং দস্তাবেজগুলির অ্যাক্সেস নিয়ন্ত্রণ করার ক্ষমতা দেয়।

প্রাইসিং

বিবেচনা করার তুলনায় সর্বশেষ, তবে অবশ্যই ন্যূনতম মানদণ্ড হল ব্যয়। তবে আমাদের এখানে আপেল এবং কমলাগুলির তুলনা না করার বিষয়ে সতর্কতা অবলম্বন করা উচিত: ডকুমেন্টডিবি পাস পরিবারের অন্তর্ভুক্ত যেখানে মঙ্গোডিবি কোনও ডাটাবেস নয়, একটি পরিষেবা। সুতরাং আসুন, এমএলএব, একটি মঙ্গোডিবি পাস অফার, তুলনা করার পয়েন্ট হিসাবে গ্রহণ করা যাক।

ডকুমেন্টডিবি কীভাবে বিল দেওয়া হয় তা প্রথমে আমার স্পষ্ট করা উচিত। প্রতিটি সংগ্রহ 2 টি মাত্রার উপরে বিল করা হয়:

  • স্টোরেজ ব্যবহৃত হয়, প্রতি জিবি / মাসে 0.25 মার্কিন ডলারে
  • প্রতি সেকেন্ডে সংরক্ষিত অনুরোধ ইউনিট, 100 আরউ / মাসে প্রতি 6 ডলার

আপনি যে RU টি রিজার্ভ করেছেন তার গ্যারান্টিযুক্ত ব্যান্ডউইদথের নির্দেশ দেয় (আপনি অনুরোধ ইউনিটগুলি সম্পর্কে আরও জানতে চান? আমার পোস্টটি দেখুন!)। মূলত, একটি আরইউ "10 টি সম্পত্তি সহ একটি 1KB নথি পড়তে প্রয়োজনীয় প্রসেসিং" উপস্থাপন করে। বলা হচ্ছে, জটিল ক্রিয়াকলাপগুলির প্রকৃত ব্যয়ের মতো বড় প্রশ্নগুলি বা বিস্তৃত সঞ্চিত প্রক্রিয়া সম্পর্কিত মূল্যায়ন করা সহজ নয়, যদিও এই গাইডটি অনেক সহায়তা করে। তবে আমরা এমএলএব পরিকল্পনার দামের জন্য কতটা আরইউ পেতে পারি তা দেখার বিপরীত অনুশীলনটি করতে পারি।

আমি এতক্ষণ যা উল্লেখ করি নি তা হ'ল ডকুমেন্টডিবি স্থানীয় এসএসডি-তে চালিত হয়, সুতরাং ন্যায্য তুলনা করার জন্য আসুন এই পৃষ্ঠাটি থেকে "হাই পারফরম্যান্স এম 3" পরিকল্পনাটি নেওয়া যাক যা এই লেখার সময় (সেপ্টেম্বর 2016) 80 গিগাবাইট স্টোরেজের জন্য মাসিক 1,390 মার্কিন ডলার দাম।

  • এই 80 জিবি ডকুমেন্টডিবিতে 20 মার্কিন ডলার বিল দেওয়া হবে
  • এটি 1,370 মার্কিন ডলার বা 22,800 এর বেশি আরউ ছাড়বে

আমি এর আগে উল্লেখ করেছি যে কোনও আরইউর "মান" মূল্যায়ন করা কঠিন, তবে আমার অভিজ্ঞতা থেকে জানা গেছে, 22,800 অনেক বেশি, প্রতি সেকেন্ডে 200 জটিল প্রশ্নের পরিসরের মধ্যে এটি। এবং যদিও এই "হাই পারফরম্যান্স এম 3" পরিকল্পনার সক্ষমতা মূল্যায়ন করা একইভাবে কঠিন, তবে আমি বলতে পারি যে আমরা একই ধরণের স্কেলে খেলছি, বা কমপক্ষে প্রশস্ততার অর্ডার আলাদা না।

তদতিরিক্ত, আরউ এর স্থিতিস্থাপকতার সাথে যা সুন্দর তা হ'ল এটি একটি স্কেলের একক হিসাবে ডিজাইন করা হয়েছে যার অর্থ আপনি আপনার সংগ্রহের ব্যবহার বাড়ার সাথে সাথে সামান্য পরিমাণে আরউ দিয়ে শুরু করতে পারেন এবং (নির্বিঘ্নে) এটি সংগ্রহ করতে পারবেন, যখন এখনও শুরু থেকে স্থানীয় এসএসডি পারফরম্যান্সের সুবিধা গ্রহণ করা।

বিক্রেতা লক-ইন ব্যয় সম্পর্কে কী?

অনেকের দ্বারা উদ্বেগিত একটি উদ্বেগ হ'ল বিক্রেতা লক-ইন: আমি যদি ডকুমেন্টডিবি ব্যবহার করি তবে আমি কেবল মাইক্রোসফ্টের সাথে লকই থাকি না, প্ল্যাটফর্ম হিসাবে অ্যাজুরেতেও থাকি। আপনি এমনকি তর্ক করতে পারেন যে ডকুমেন্টডিবি-র মাধ্যমে মঙ্গোডিবি-র সুবিধার মধ্যে এ জাতীয় লক-ইনের অভাব তালিকাভুক্ত করা উচিত ছিল। আমি রাজী. তবে এই লক-ইনটির আসল ব্যয়টি কী?

ডকুমেন্টডিবি জাসন ফর্ম্যাটে নথি সংরক্ষণ করে। এটি বেশিরভাগ নোএসকিউএল ডেটাবেস (হেই, এসকিউএল সার্ভারও জেএসওএন বলে!) দ্বারা ব্যবহৃত একটি স্ট্যান্ডার্ড ফর্ম্যাট, সুতরাং আপনার ডকুমেন্টগুলি ডকুমেন্টডিবি থেকে সরিয়ে নিয়ে অন্য কোনও ডাটাবেসে ইনজেকশন দেওয়ার বিষয়টি হওয়া উচিত নয়।

আপনাকে যে মূল প্রযুক্তিগত লক-ইনটি মোকাবেলা করতে হবে তা হল ক্যোয়ারী ইন্টারফেস: প্রতিটি ডাটাবেসের ডকুমেন্টগুলি অনুসন্ধান করার নিজস্ব পদ্ধতি রয়েছে way বেশিরভাগ সময়, আপনি কিছু এসডিকে বা ড্রাইভারের মাধ্যমে এই প্রশ্নগুলি সম্পাদন করেন, সুতরাং আপনার অ্যাপ্লিকেশন কোডের দৃষ্টিকোণ থেকে, লক-ইন বা কোনও নির্দিষ্ট ডাটাবেসের আনুগত্য মূলত সেই এসডিকে ইন্টারফেস থেকে আসে। তবে তারপরে, যদি আপনার বিকাশকারীরা এটি সঠিকভাবে করে চলেছে তবে সেই ইন্টারফেসটি এমন কোনও ধরণের ডেটা অ্যাক্সেস ইন্টারফেসের পিছনে আবদ্ধ করা উচিত যা প্রয়োগের বিশদটি প্রয়োগের বিশদটি গোপন করে।

এবং যদি আপনার উদ্বেগটি হয় যে আপনি পরবর্তী পর্যায়ে মঙ্গোডিবিতে মাইগ্রেট করতে চাইতে পারেন তবে মনে রাখবেন যে ডকুমেন্টডিবিতে মঙ্গোডিবির সাথে প্রোটোকল-সামঞ্জস্য রয়েছে, যার অর্থ আপনি ডকুমেন্টডিবি অ্যাক্সেস করতে এবং সিআরইউডি বেশিরভাগ ক্রিয়াকলাপ সম্পাদন করতে পারেন যে কোনও মঙ্গোডিবি ড্রাইভার ব্যবহার করতে পারেন।

আমি কিভাবে আপনার সিদ্ধান্ত গাইড পরামর্শ

এটিকে মোড়ানো, আমার মনে হয় প্রথম প্রশ্নগুলি যখন আপনি সেই ডাটাবেসের মধ্যে কোনও পছন্দ করার সময় নিজেকে জিজ্ঞাসা করতে পারেন (কোনও নির্দিষ্ট ক্রমে নয়):

  • প্রশ্নের জটিলতা: আপনার প্রশ্নের জন্য মঙ্গোডিবির সমষ্টি পাইপলাইনের সম্পূর্ণ শক্তি প্রয়োজন, বা আপনি ডকুমেন্টডিবি'র এসকিউএল এবং কিছু সার্ভার-সাইড জাভাস্ক্রিপ্ট দিয়ে এগুলি প্রয়োগ করতে পারেন?
  • লেনদেন: আপনার ব্যবসায়িক যুক্তি কি সংগ্রহ-প্রশস্ত, বহু-নথি লেনদেনের প্রয়োজন, বা মোংগোডিবি-র একক-নথিটি আপনার প্রয়োজনীয়তার জন্য যথেষ্ট?

আপনার উত্তর এবং তারা প্রদত্ত সাধারণ দিকের ভিত্তিতে, তারপরে আপনি নিজের বিশ্লেষণটি পরিমার্জন করতে পারেন এবং আমি উল্লিখিত বাকি বৈশিষ্ট্যগুলি বিবেচনা করতে পারি (পূর্ণ-পাঠ্য অনুসন্ধান, বিশ্বব্যাপী বিতরণ ইত্যাদি)

অনুগ্রহ করে মন্তব্য করুন!

আমি এই তুলনাটি সবচেয়ে সৎ ও নিরপেক্ষভাবে সম্পাদন করার চেষ্টা করেছি, তবে কিছু দিক থেকে আমি ভুল হতে পারি। সুতরাং আপনি যদি মনে করেন যে কিছু বৈশিষ্ট্য অনুপস্থিত, বা অত্যধিক- বা অবমূল্যায়ন করা হয়েছে তবে নির্দ্বিধায় যোগাযোগ করুন! আমি এই পোস্টটি সময়ের সাথে সাথে বিকশিত হওয়ার এবং ডকুমেন্টডিবি এবং মঙ্গোডিবিয়ের তুলনায় একটি ভাল রেফারেন্স হওয়ার পরিপূরক হতে চাই।

পড়ার জন্য ধন্যবাদ!