পরের নিবন্ধে আমরা কীভাবে উবুন্টুতে মঙ্গোডিবি ইনস্টল করতে পারি তা একবার দেখে নিই। এটি একটি সিস্টেম ডাটাবেসের ডকুমেন্ট-ভিত্তিক, ওপেন সোর্স প্রযুক্তি-ভিত্তিক NoSQL। এটি আধুনিক ওয়েব অ্যাপ্লিকেশন বিকাশের সাথে সামঞ্জস্যপূর্ণ। এটিতে নমনীয়তা, অভিব্যক্তিপূর্ণ কোয়েরি ভাষা, গৌণ সূচক এবং আরও অনেক কিছুর বৈশিষ্ট্য রয়েছে। এছাড়াও, এটি শক্তিশালী ডাটাবেস সহ আধুনিক অ্যাপ্লিকেশন তৈরি করতে দুর্দান্ত স্কেলাবিলিটি এবং পারফরম্যান্স সরবরাহ করে।
মন্ডোডিবি টেবিলে ডেটা সংরক্ষণ করার পরিবর্তেএটি যেমন সম্পর্কিত ডেটাবেজে করা হয়, BSON ডেটা স্ট্রাকচারে এগুলি সংরক্ষণ করে (একটি JSON- মত স্পেসিফিকেশন) একটি গতিশীল স্কিমা সহ। এটি নির্দিষ্ট অ্যাপ্লিকেশনগুলিতে ডেটা সংহতকরণকে সহজ এবং দ্রুততর করে তোলে।
মঙ্গোডিবি একটি ডাটাবেস সিস্টেম উত্পাদন এবং একাধিক কার্যকারিতা সহ ব্যবহারের জন্য উপযুক্ত। এই ধরণের ডাটাবেস শিল্পে ব্যাপকভাবে ব্যবহৃত হয়। এর উত্স কোড অপারেটিং সিস্টেমগুলির জন্য যেমন উপলব্ধ; গ্নু / লিনাক্স, উইন্ডোজ, ওএসএক্স এবং সোলারিস।
নিম্নলিখিত পংক্তিতে আমরা কীভাবে পারি তা দেখতে যাচ্ছি অ্যাপ্ট প্যাকেজ ম্যানেজারটি ব্যবহার করে, শেষ তিনটি উবুন্টু এলটিএস সংস্করণে মঙ্গোডিবি 4.4 ইনস্টল করুন.
মঙ্গোডিবি 4.4 ইনস্টল করুন
প্ল্যাটফর্ম সমর্থন
মঙ্গোডিবি 4.4 সম্প্রদায় সংস্করণে নিম্নলিখিত উবুন্টু এলটিএস সংস্করণ রয়েছে (দীর্ঘমেয়াদী সমর্থন) 64-বিট: 20.04 এলটিএস ('ফোকাল'), 18.04 এলটিএস ('বায়োনিক'), 16.04 এলটিএস ('জেনিয়াল')
ডিফল্ট উবুন্টু সংগ্রহস্থলগুলি মঙ্গোডিবি-র একটি পুরানো সংস্করণ সরবরাহ করতে পারে। এই কারনে আমরা এর অফিসিয়াল সংগ্রহস্থল থেকে এই ডাটাবেস সিস্টেমের সর্বশেষতম সংস্করণটি ইনস্টল করতে যাচ্ছি.
উবুন্টুতে মঙ্গোডিবি সংগ্রহস্থল যুক্ত করুন
উবুন্টুতে মঙ্গোডিবি সম্প্রদায় সংস্করণের সর্বশেষতম সংস্করণ ইনস্টল করতে, আমাদের প্রয়োজনীয়তা নির্ভরতা ইনস্টল করতে হবে। এটি করতে, আমাদের কেবলমাত্র একটি টার্মিনাল (Ctrl + Alt + T) খুলতে হবে এবং নিম্নলিখিত কমান্ডগুলি ব্যবহার করতে হবে:
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
Seguimos মঙ্গোডিবি থেকে সর্বজনীন জিপিজি কী আমদানি করা হচ্ছে। এটি প্যাকেজ পরিচালনা সিস্টেম দ্বারা ব্যবহৃত হয় এবং আমরা এটি ব্যবহার করে যুক্ত করতে যাচ্ছি going wget হয় টার্মিনাল থেকে (Ctrl + Alt + T):
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
তারপর আমরা mongodb-org-4.4.list ফাইলটি তৈরি করতে চলেছি যা উবুন্টু সংস্করণের জন্য মঙ্গোডিবি সংগ্রহস্থলের বিশদ ধারণ করবে যা আমরা ব্যবহার করছি। এই ফাইল ডিরেক্টরিতে অবস্থিত হবে /etc/apt/sources.list.d/। এটি তৈরি করতে, আমাদের সিস্টেমের সংস্করণ অনুসারে আমাদের কেবলমাত্র একটি টার্মিনাল (Ctrl + Alt + T) এ নিম্নলিখিত কমান্ডটি প্রয়োগ করতে হবে:
উবুন্টু 20.04 (ফোকাল)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
উবুন্টু 18.04 (বায়োনিক)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
উবুন্টু 16.04 (জেনিয়াল)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
এখন আমরা যাচ্ছি উপলব্ধ সফ্টওয়্যারটির তালিকা আপডেট করুন সংগ্রহস্থল থেকে:
sudo apt update
উবুন্টুতে মঙ্গোডিবি ৪.৪ ডাটাবেস ইনস্টল করুন
এখন যে মঙ্গোডিবি সংগ্রহস্থল সক্ষম হয়েছে, আমরা তা করতে পারি সর্বশেষতম স্থিতিশীল সংস্করণ ইনস্টল করুন টার্মিনালে নিম্নলিখিত কমান্ডটি চালাচ্ছেন (Ctrl + Alt + T):
sudo apt install mongodb-org
ইনস্টলেশন চলাকালীন কনফিগারেশন ফাইল তৈরি হবে /etc/mongod.conf, তথ্য ডিরেক্টরি / var / lib / mongodলগ ডিরেক্টরি দ্বারা / var / লগ / মংডোব.
ডিফল্টরূপে, মঙ্গোডিবি মঙ্গোদব ব্যবহারকারী অ্যাকাউন্টের অধীনে চলে। যদি আমরা ব্যবহারকারী পরিবর্তন করি তবে আমাদের অবশ্যই এই ডিরেক্টরিগুলিতে অ্যাক্সেস নির্ধারণের জন্য ডেটা এবং রেকর্ড ডিরেক্টরিগুলিতে অনুমতি পরিবর্তন করতে হবে।
মঙ্গোডিবি শুরু হচ্ছে
এখন আমরা পারি মঙ্গোদ প্রক্রিয়া শুরু এবং যাচাই করুন নিম্নলিখিত কমান্ড চলমান:
sudo systemctl start mongod sudo systemctl status mongod
sudo service mongod start sudo service mongod status
একটি মঙ্গো শেল শুরু করুন
যদি সবকিছু ঠিক থাকে তবে আমরা এখনই পারব আমাদের স্থানীয় হোস্টে চলমান একটি মংডোবের সাথে সংযোগ করার বিকল্পগুলি ছাড়াই একটি মঙ্গো শেল শুরু করুন ডিফল্ট পোর্ট ব্যবহার করে 27017:
mongo
আনইনস্টল
পাড়া মঙ্গোডিবি অ্যাপ্লিকেশন, কনফিগারেশন ফাইল এবং ডেটা এবং লগ সহ যে কোনও ডিরেক্টরি অন্তর্ভুক্ত করে মঙ্গোডিবি সম্পূর্ণরূপে সরান, একটি টার্মিনালে (Ctrl + Alt + T) আমাদের নিম্নলিখিত কমান্ডগুলি কার্যকর করতে হবে:
sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
এবং এটির সাথে আমরা ইতিমধ্যে উবুন্টুতে মঙ্গোডিবি পেয়েছি। মঙ্গোডিবি ৪.৪ এর কনফিগারেশন এবং ব্যবহার সম্পর্কে আরও তথ্যের জন্য, ব্যবহারকারীরা এর সাথে পরামর্শ করতে পারেন ডকুমেন্টেশন প্রকল্পের ওয়েবসাইটে দেওয়া।