তো, ম্যাকএ MongoDB কীভাবে ইনস্টল করবেন? MongoDB, একটি NoSQL সার্ভার, আজকাল সবচেয়ে বেশি ব্যবহৃত। এটি একটি NoSQL (Not Only SQL) ডাটাবেস হিসেবে শ্রেণিবদ্ধ করা হয় কারণ MongoDB-এ কন্টেন্ট ট্যাবুলার ফরম্যাটে সংরক্ষণ ও রিট্রিভ করা হয় না। এটি MongoDB-এর একটি বিস্তৃত ওভারভিউ দেয়। এই পোস্টে, আমরা ম্যাক ওয়ার্কিং এনভায়রনমেন্টে MongoDB ইনস্টল করার পদ্ধতি আলোচনা করব।
অংশ ১. ম্যাকএ MongoDB ইনস্টল করার প্রয়োজনীয়তা
MongoDB একটি NoSQL (Not Only SQL) সার্ভার গ্রুপের অংশ হিসেবে একটি ডেটা স্টোরেজ পদ্ধতি। MongoDB-এর অফিশিয়াল ডকুমেন্টেশন ইতিমধ্যে ফাইল যা JavaScript-এ JSON অবজেক্টের মতো কাজ করে। একটি ডকুমেন্টের প্রতিটি কীওয়ার্ড ফিচার কে সেই ইনফরমেশন লুক আপ করতে ব্যবহার করা যেতে পারে। Mongo খুব ফ্লেক্সিবল কারণ ডকুমেন্টগুলোর নির্দিষ্ট ফিল্ড/কী থাকতে পারে কিন্তু বাকিগুলো নাও থাকতে পারে।
এটি SQL সার্ভার যেমন MySQL এবং PostgreSQL থেকে আলাদা, যেখানে ফিল্ড ডাটাবেস টেবিলের সাথে কোরিলেট করে এবং স্পেসিফিক এন্ট্রি সেকশনগুলোর সাথে।

প্রয়োজনীয়তা
- আপনাকে ম্যাক অ্যাডমিনিস্ট্রেটর প্রোগ্রামের সাথে পরিচিত হতে হবে কারণ আপনাকে MongoDB ইনস্টল ও রান করার জন্য এটি দরকার।
- ডিপেন্ডেন্সি রিলেশনশিপ। এই ইনস্ট্রাকশন আপনাকে ম্যাকএ MongoDB ইনস্টল করার দুটি গুরুত্বপূর্ণ মেথডের মধ্য দিয়ে গাইড করবে। মেথডগুলোর একটি Homebrew ব্যবহার করতে হবে।
- Homebrew একটি ম্যাক প্যাকেজ ম্যানেজার যা অধিকাংশ ওপেন সোর্স অ্যাপ্লিকেশন (যেমন MongoDB) ইনস্টল করা খুব সহজ করে তোলে শুধু
brew install MongoDBলিখলেই। ম্যাকএ Homebrew ব্যবহার করে MongoDB ইনস্টল ও রান করার গাইডলাইন নিচে অনুসরণ করুন।
অংশ ২. ম্যাকএ MongoDB কীভাবে ইনস্টল করবেন
Homebrew ব্যবহার করে MongoDB ইনস্টল করার পদ্ধতি:
- আপনাকে Terminal অ্যাপ্লিকেশন চালু করতে হবে, তারপর আপনাকে "brew update" ইনপুট দিতে হবে।
- এবং সেখান থেকে, Homebrew আপডেট ফিনিশ হওয়ার পর, এখন MongoDB ইনস্টল করুন।
- এরপর, MongoDB ডাউনলোড সফলভাবে হলে, আপনাকে এখন একটি ফোল্ডার তৈরি করতে হবে যেটি "
db" ধারণ করে। এই ফোল্ডারে, Mongo কন্টেন্ট ফাইলগুলো সংরক্ষণ হবে। আপনি ডিফল্ট ডিরেক্টরিতে "mkdir -p /data/db" ব্যবহার করে একটি ফোল্ডার তৈরি করতে পারেন। - এখন, শুধু নিশ্চিত করুন যে এই "
/data/db" ফোল্ডারটি পারমিশন-এর মাধ্যমে অপারেট করার জন্য প্রস্তুত। - এরপর, আপনার টার্মিনাল সিস্টেমে Mongo-এর ডেমন অপারেট করুন MongoDB-এ অপারেট করতে। তারপর, এটি Mongo সার্ভারগুলো প্রসেস শুরু করবে।
- এরপর, আপনাকে Mongo শেলও ডেমন অফ Mongo-এর সাথে একসাথে একটিমাত্র টার্মিনালে অপারেট করতে হবে, সেখান থেকে, আপনাকে অন্য টার্মিনাল সার্ভার থেকে mongo ইনপুট দিতে হবে। তারপর, এটি Mongo শেল অপারেট করবে যা MongoDB-এর ইনফরমেশনে অ্যাক্সেসibiltiy সহ একটি অ্যাপ।
- এখন, Quit চাপিয়ে Mongo শেল ছেড়ে দিন।
- তারপর, "
Command + C" কী চাপিয়ে Mongo-এর ডেমন বন্ধ করুন।
ম্যানুয়াল ডাউনলোডিং দিয়ে ম্যাকএ MongoDB ইনস্টল করা
- শুরু করতে, আপনাকে প্রথমে MongoDB-এর সঠিক ভার্সন ডাউনলোড করতে হবে, আপনি MongoDB-এর মেইন ওয়েবপেজে যান, তারপর ডাউনলোড প্যানেলে।
- MongoDB পাওয়ার পর, আপনাকে এখন জিপ ফাইল বা
.tgzজিপ ফাইল ফরম্যাট ট্রান্সফার করতে হবে, আপনাকে এখন Mongo যেটি সংরক্ষিত ছিল সে ফোল্ডারে যেতে হবে। - এরপর, আপনাকে আপনার ডাউনলোডেড আর্কাইভের MongoDB-এর জিপ ফাইল এক্সট্র্যাক্ট করতে হবে, তারপর, ফোল্ডারটি আরও সুন্দরে রিনেম করুন।
- এরপর, MongoDB ডাউনলোড সফলভাবে হলে, আপনাকে এখন "
db" ধারণকারী একটি ফোল্ডার তৈরি করতে হবে। আপনি ডিফল্ট ডিরেক্টরিতে "mkdir -p /data/db" ব্যবহার করে একটি ফোল্ডার তৈরি করতে পারেন। - সেখান থেকে, শুধু নিশ্চিত করুন যে এই "
/data/db" ফোল্ডারটি পারমিশনসের মাধ্যমে অপারেট করার জন্য প্রস্তুত। - এরপর, আপনার টার্মিনাল সিস্টেমে Mongo-এর ডেমন অপারেট করুন MongoDB-এ অপারেট করতে। তারপর, এটি Mongo সার্ভারগুলো প্রসেস শুরু করবে।
- তারপর, আপনাকে Mongo শেলও ডেমন অফ Mongo-এর সাথে একসাথে একটিমাত্র টার্মিনালে অপারেট করতে হবে, সেখান থেকে, আপনাকে অন্য টার্মিনাল সার্ভার থেকে mongo ইনপুট দিতে হবে। তারপর, এটি Mongo শেল অপারেট করবে যা MongoDB-এর ইনফরমেশনে অ্যাক্সেসibility সহ একটি অ্যাপ।
- সেটার উপর, আপনাকে Quit চাপিয়ে Mongo শেল ছেড়ে দিতে হবে।
- তারাপর, আপনাকে "
Command + C" কী চাপিয়ে Mongo-এর ডেমনও বন্ধ করতে হবে।
