লিনাক্স মিন্টে মঙ্গোডিবি কীভাবে ইনস্টল এবং ব্যবহার করবেন

How Install Use Mongodb Linux Mint



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

লিনাক্স মিন্টে মঙ্গোডিবি

MongoDB একটি ওপেন সোর্স ক্রস-প্ল্যাটফর্ম NoSQL ডাটাবেস সমাধান। যেহেতু এটি একটি NoSQL ডাটাবেস, এটি traditionalতিহ্যগত ডাটাবেসের সীমাবদ্ধ প্রকৃতি থেকে মুক্ত (উদাহরণস্বরূপ, MySQL), তথ্য সংরক্ষণের জন্য আরো নমনীয়তা প্রদান করে। MongoDB কে ফাইল স্টোরেজ সমাধান হিসেবেও বিবেচনা করা যেতে পারে! MongoDB দক্ষ স্কেলিং প্রদান করে, ধন্যবাদ তার sharding বৈশিষ্ট্যের জন্য।







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



এই নিবন্ধে, যাইহোক, আমি মঙ্গোডিবি কমিউনিটি সংস্করণটি কীভাবে ইনস্টল এবং ব্যবহার করব তা প্রদর্শন করব।



লিনাক্স মিন্টে মঙ্গোডিবি ইনস্টল করুন

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





প্রস্তুত? আসুন এটিতে ঝাঁপ দাও!

উবুন্টু প্যাকেজ সার্ভার থেকে MongoDB ইনস্টল করুন

MongoDB উবুন্টু প্যাকেজ সার্ভার থেকে সরাসরি পাওয়া যায়। আপনার যা দরকার তা হল APT কে দখল এবং ইনস্টল করতে বলুন mongodb প্যাকেজ যদিও এটি ঠিক কাজ করবে, সরকারী MongoDB ডকুমেন্টেশন অনুসারে, এটি প্রস্তাবিত পদ্ধতি নয়। আপনার নিজের দায়িত্বে এটি অনুসরণ করুন।



প্রথমে, একটি টার্মিনাল জ্বালান এবং APT ক্যাশে আপডেট করুন।

$sudoউপযুক্ত আপডেট

এখন, APT কে MongoDB ইনস্টল করতে বলুন।

$sudoউপযুক্তইনস্টলmongodb

MongoDB রেপো থেকে MongoDB ইনস্টল করুন

MongoDB আনুষ্ঠানিকভাবে উবুন্টু, ডেবিয়ান, SUSE লিনাক্স এবং আমাজনের জন্য রেপো অফার করে। MongoDB আনুষ্ঠানিকভাবে MongoDB ইনস্টল করার এই পদ্ধতির সুপারিশ করে। এটি নিশ্চিত করে যে আপনি সর্বদা সর্বশেষ সংস্করণ ব্যবহার করছেন। লিনাক্স মিন্ট উবুন্টু ভিত্তিক, তাই উবুন্টু রেপো ঠিক কাজ করবে।

দ্রষ্টব্য: রেপো সংস্করণ নির্ভর। এই পদ্ধতিটি বর্তমান সর্বশেষ MongoDB স্থিতিশীল সংস্করণ (MongoDB 4.2) এর ইনস্টলেশন প্রদর্শন করবে। অন্যান্য সংস্করণের জন্য, দেখুন MongoDB ইনস্টলেশন ডকুমেন্ট

একটি টার্মিনাল চালু করুন এবং নিম্নলিখিত কমান্ডগুলি চালানো শুরু করুন। প্রথমে, GnuPG ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন। GnuPG লিনাক্স মিন্টের সাথে আগে থেকেই ইনস্টল করা আছে। যাইহোক, যদি এটি পূর্বে আনইনস্টল করা থাকে, তাহলে এই কমান্ডটি এখনই এটি ইনস্টল করবে।

$sudoউপযুক্ত আপডেট&& sudoউপযুক্তইনস্টলgnupg-এবং

এখন, মঙ্গোডিবি রেপোর পাবলিক জিপিজি কী যোগ করুন।

$wget -কিউ- https://www.mongodb.org/স্থির/pgp/সার্ভার-4.2.asc| sudo apt-key যোগ করুন-

APT মঙ্গোডিবি রেপোর সাথে যোগাযোগের জন্য প্রস্তুত। APT প্যাকেজ সার্ভারের তালিকায় MongoDB রেপো যোগ করুন।

$বের করে দিল 'deb [arch = amd64, arm64] https://repo.mongodb.org/apt/ubuntu bionic/
mongodb-org/4.2 মাল্টিভার্স '
| sudo টি /ইত্যাদি/উপযুক্ত/source.list.d/mongodb-org-4.2.list

APT ক্যাশে আপডেট করুন।

$sudoউপযুক্ত আপডেট

MongoDB রেপো সফলভাবে যোগ করা হয়েছে। এখন, APT কে MongoDB ইনস্টল করতে বলুন। প্যাকেজের নাম mongodb-org। মনে রাখবেন যে mongodb উবুন্টু রেপো থেকে আছে যেখানে mongodb-org মঙ্গোডিবি রেপো থেকে।

$sudoউপযুক্তইনস্টলmongodb-org

MongoDB ব্যবহার করে

একবার ইনস্টলেশন সম্পন্ন হলে, আসুন নিশ্চিত হই যে মঙ্গোডিবি চলছে। টার্মিনালে এই কমান্ডটি চালান।

$মঙ্গো

কমান্ড কিছু ত্রুটি ছুঁড়েছে। কারণ MongoDB, ডিফল্টভাবে, বুট দিয়ে শুরু হয় না। এটি ঠিক করতে, পরবর্তী দুটি কমান্ড চালান। মূলত, আমরা systemctl কে বুট করার সময় MongoDB পরিষেবা চালু এবং সক্ষম করতে বলছি।

$sudosystemctl start mongod
$sudosystemctlসক্ষম করুনমঙ্গড

আবার MongoDB চেক করুন।

$মঙ্গো

ভয়েলা! MongoDB নিখুঁতভাবে চলছে! এটি মঙ্গোডিবি শেল যা চলছে। এটি মঙ্গোডিবি নিয়ন্ত্রণ কেন্দ্র হিসাবে কাজ করে। MongoDB এর নিজস্ব কমান্ড এবং ফাংশন রয়েছে। নিম্নলিখিত কমান্ডটি উপলব্ধ কমান্ড এবং ফাংশনগুলির একটি সংক্ষিপ্ত তালিকা মুদ্রণ করবে।

$সাহায্য

সর্বশেষ ভাবনা

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

এই নিবন্ধটি কেবল MongoDB ইনস্টল করার বিষয়ে আলোচনা করেছে। এটা সম্পর্কে অনেক কিছু শেখার আছে। MongoDB দিয়ে শুরু করার জন্য আপনি ইন্টারনেটে প্রচুর টিউটোরিয়াল খুঁজে পেতে পারেন। MongoDB এর এই শিক্ষানবিস নির্দেশিকাটি দেখুন।

উপভোগ করুন!