ভূমিকা
MongoDB বাজারের NOSQL ডাটাবেসগুলোর একটি যা সাধারণ উদ্দেশ্যে ব্যবহৃত হয়, এবং এটি একটি ওপেন-সোর্স ডকুমেন্ট ডাটাবেস যা C++-তে তৈরি।
এই ব্লগে নিচের আইটেমগুলো প্রদর্শন করা হয়েছে
- ক্লাউডে ক্লাস্টার তৈরি করা
- Mongodb Compass ইনস্টল করে সংযোগ করা
- Compass ব্যবহার করে MongoDB ক্লাস্টারের সাথে সংযোগ
- ডাটাবেস তৈরি
MongoDB-এ ব্যবহৃত টার্মিনোলজি
Database: এটি কলেকশনের জন্য একটি ফিজিক্যাল কন্টেইনার।
Collection: এটি MongoDB ডকুমেন্টের একটি গ্রুপ। এটি Oracle-এর মতো SQL ডাটাবেসের টেবিলের সমান।
Oracle SQL এবং NoSQL MongoDB অবজেক্ট তুলনা নিচের মতো করা যায়।
ক্লাউড অপশন
MongoDB Atlas AWS, Azure, এবং Google cloud-এ বিল্ট একটি গ্লোবাল ক্লাউড ডাটাবেস সার্ভিস। আমরা মাত্র কিছু ক্লিকে MongoDB ডাটাবেস ডিপ্লয়, অপারেট এবং স্কেল করতে পারি। এখানে আমরা ক্লাউডে MongoDB তৈরি নিয়ে আলোচনা করব। https://cloud.mongodb.com/ এ গুগল অ্যাকাউন্ট ব্যবহার করে লগ ইন করুন। https://cloud.mongodb.com-এ লগ ইন করার পর নিচের ধাপগুলো ব্যবহার করে ডাটাবেস তৈরি করতে পারি
Build a Database-এ ক্লিক করুন। এখন ফ্রি অপশন "Shared" চুনুন
কোনো একটি ক্লাউড সার্ভিস প্রোভাইডার সিলেক্ট করুন, এখানে আমি Azure বেছে নিলাম।
"Create Cluster"-এ ক্লিক করুন
ক্লাস্টার তৈরি হলে, Network Access-এ আপনার লোকাল ডেস্কটপ থেকে অ্যাক্সেস পাওয়ার জন্য IP এন্ট্রি যোগ করুন।
ক্লাস্টার অ্যাক্সেস করার জন্য ডাটাবেস ইউজারও তৈরি করুন।
তারপর MongoDB Compass ব্যবহার করে ক্লাস্টারের সাথে সংযোগ করুন।
MongoDB Compass ইনস্টল করা
URL ব্যবহার করে সফটওয়্যার ডাউনলোড করুন, উইন্ডোজের জন্য File (mongodb-windows-x86_64-5.0.3-signed.msi) {https://www.mongodb.com/try/download/community}
ইনস্টল হলে MongoDB Compass খুলুন
Connection string-এ উপরে সংরক্ষিত URL পেস্ট করুন।
এখানে ক্লাস্টারের সকল ডাটাবেস দেখতে পাচ্ছি
নিচের স্ক্রিনশটে "Training" ডাটাবেস তৈরি করা হয়েছে একক ক্লিকে create database হিসেবে।
উপসংহার
এই প্রক্রিয়া বর্ণনা করে কিভাবে আমরা ATLAS-এ ক্লাস্টার এবং ক্লাস্টারে MongoDB ডাটাবেস তৈরি করতে পারি।
ফিডব্যাক ট্যাব ব্যবহার করে মন্তব্য করুন বা প্রশ্ন জিজ্ঞাসা করুন। আপনি আমাদের সাথে কথা বলতে পারেন।