প্রকল্প সম্পর্কে

MongoDB হলো mongodb/mongo-তে হোস্ট করা একটি ডাটাবেস প্রজেক্ট। README-তে প্রধান উপাদানগুলো পরিচয় করিয়ে দেওয়া হয়েছে: mongod (ডাটাবেস সার্ভার) এবং mongos (শার্ডিং রাউটার)। এটি MongoDB কমিউনিটির জন্য সরাসরি ডাউনলোড, Homebrew ট্যাপ এবং Docker ইমেজ mongodb/mongodb-community-server সহ অফিসিয়াল ডাউনলোডের বিকল্পগুলোর দিকে নির্দেশ করে। MongoDB শেল আলাদাভাবে ডাউনলোড করা যেতে পারে অথবা Homebrew দিয়ে mongosh হিসেবে ইনস্টল করা যেতে পারে। বিল্ড করার নির্দেশিকা docs/building.md-এ রক্ষণাবেক্ষণ করা হয়। কমান্ড লাইন বিকল্পগুলোর জন্য ব্যবহারকারীরা ./mongod --help চালাতে পারেন। একটি স্থানীয় সিঙ্গেল-সার্ভার সেটআপ উদাহরণে /data/db তৈরি করা হয় এবং ./mongod চালানো হয়; mongosh শেল ডিফল্টভাবে localhost এবং test ডাটাবেসের সাথে সংযোগ স্থাপন করে। install_compass স্ক্রিপ্ট প্ল্যাটফর্মের জন্য উপযুক্ত MongoDB Compass প্যাকেজ ডাউনলোড ও ইনস্টল করে। বেশিরভাগ প্রোগ্রামিং ভাষার জন্য ক্লায়েন্ট ড্রাইভারগুলো MongoDB ডকুমেন্টেশন থেকে লিঙ্ক করা হয়েছে। বাগ রিপোর্টগুলো প্রজেক্ট উইকির মাধ্যমে পরিচালনা করা হয়। RPM এবং Debian প্যাকেজ সহ প্যাকেজগুলো buildscripts/packager.py দ্বারা তৈরি করা হয়। শেখার সম্পদের মধ্যে রয়েছে ম্যানুয়াল, ডেভেলপার সেন্টার এবং MongoDB ইউনিভার্সিটি। ক্লাউড-হোস্টেড MongoDB Atlas এবং কমিউনিটি ফোরামের কথাও উল্লেখ করা হয়েছে। লাইসেন্সিং: ১৬ অক্টোবর, ২০১৮-এর আগে প্রকাশিত সংস্করণগুলো AGPL-এর অধীনে প্রকাশিত হয়; সেই তারিখের পরের সংস্করণগুলো, পূর্ববর্তী সংস্করণের প্যাচ সংশোধন সহ, সার্ভার সাইড পাবলিক লাইসেন্স (SSPL) v1-এর অধীনে রয়েছে। পৃথক ফাইলগুলো তাদের প্রযোজ্য লাইসেন্স নির্দিষ্ট করতে পারে, যেখানে SSPL ফাইলগুলো হেডারে উল্লেখ করা থাকে। এই রিপোজিটরি হলো ডাটাবেস সার্ভার এবং সংশ্লিষ্ট টুলিংয়ের আপস্ট্রিম সোর্স। এটি ডেটা ইনফ্রাস্ট্রাকচার, সেলফ-হোস্টেড ডাটাবেস ডিপ্লয়মেন্ট এবং ডেভেলপার-কেন্দ্রিক ডাটাবেস টুলিংয়ের জন্য প্রাসঙ্গিক।