ArangoDB ইনস্টলেশন

Database Tutorials - আরাঙ্গো (ArangoDB)
222
222

ArangoDB বিভিন্ন প্ল্যাটফর্মে সহজেই ইনস্টল করা যায়, যেমন Windows, Linux, এবং macOS। নিচে প্রতিটি অপারেটিং সিস্টেমে ArangoDB ইনস্টল করার ধাপগুলো উল্লেখ করা হলো।


Windows-এ ArangoDB ইনস্টলেশন

  1. ডাউনলোড
  2. ইনস্টলেশন
    • ডাউনলোড করা .exe ফাইলটি চালু করুন।
    • ইনস্টলেশনের সময় ডিফল্ট সেটিংস নির্বাচন করুন।
    • "Service Mode" নির্বাচন করুন যাতে ArangoDB সার্ভিস হিসেবে চলতে পারে।
  3. ArangoDB চালু করুন
    • ইনস্টলেশনের পর, ArangoDB Web Interface ব্যবহার করতে http://127.0.0.1:8529/ ব্রাউজারে প্রবেশ করুন।
    • লগইন তথ্য ডিফল্ট হিসেবে root ব্যবহার করুন এবং একটি পাসওয়ার্ড সেট করুন।

Linux-এ ArangoDB ইনস্টলেশন

Ubuntu/Debian

  1. Repository যোগ করা

    wget -q https://download.arangodb.com/arangodb38/DEBIAN/Release.key -O- | sudo apt-key add -
    echo 'deb https://download.arangodb.com/arangodb38/DEBIAN/ /' | sudo tee /etc/apt/sources.list.d/arangodb.list
    
  2. ArangoDB ইনস্টল করা

    sudo apt update
    sudo apt install arangodb3
    
  3. সার্ভিস শুরু করা

    sudo systemctl start arangodb3
    sudo systemctl enable arangodb3
    
  4. Web Interface অ্যাক্সেস
    • ব্রাউজারে http://127.0.0.1:8529/ এ যান।

CentOS/Red Hat

  1. Repository যোগ করা

    sudo tee /etc/yum.repos.d/arangodb.repo <<EOF
    [arangodb]
    name=ArangoDB
    baseurl=https://download.arangodb.com/arangodb38/RPM
    enabled=1
    gpgcheck=1
    gpgkey=https://download.arangodb.com/arangodb38/RPM/Release.key
    EOF
    
  2. ArangoDB ইনস্টল করা

    sudo yum install arangodb3
    
  3. সার্ভিস শুরু করা

    sudo systemctl start arangodb3
    sudo systemctl enable arangodb3
    
  4. Web Interface অ্যাক্সেস
    • ব্রাউজারে http://127.0.0.1:8529/ এ লগইন করুন।

macOS-এ ArangoDB ইনস্টলেশন

  1. Homebrew ব্যবহার করে ইনস্টলেশন

    brew tap arangodb/tap
    brew install arangodb
    
  2. ArangoDB শুরু করা

    arangod --starter.local
    
  3. Web Interface অ্যাক্সেস
    • http://127.0.0.1:8529/ ব্রাউজারে প্রবেশ করে লগইন করুন।

Docker ব্যবহার করে ArangoDB ইনস্টলেশন

  1. Docker ইমেজ ডাউনলোড

    docker pull arangodb
    
  2. Docker কনটেইনার চালু করা

    docker run -e ARANGO_ROOT_PASSWORD=yourpassword -d --name arangodb -p 8529:8529 arangodb
    
  3. Web Interface অ্যাক্সেস
    • ব্রাউজারে http://127.0.0.1:8529/ খুলে পাসওয়ার্ড ব্যবহার করে লগইন করুন।

ArangoDB ক্লাউড সংস্করণ ব্যবহার

  1. ArangoDB Oasis সাইন আপ করুন
    • ArangoDB এর ক্লাউড সংস্করণ ArangoDB Oasis থেকে ব্যবহার করা যায়।
  2. ডাটাবেস তৈরি করুন
    • ক্লাউড প্ল্যাটফর্মে লগইন করে একটি নতুন ডাটাবেস ইনস্ট্যান্স তৈরি করুন।
  3. Web Interface অ্যাক্সেস
    • ArangoDB Oasis এর প্রোভাইড করা URL এ লগইন করুন।

সারাংশ

ArangoDB ইনস্টলেশন প্রক্রিয়া Windows, Linux, macOS, এবং Docker-এ সহজেই সম্পন্ন করা যায়। ক্লাউড সংস্করণ ব্যবহার করলে ম্যানুয়াল সেটআপ ছাড়াই ডেটাবেস পরিচালনা করা যায়। এটি ডেভেলপারদের জন্য একটি দ্রুত এবং কার্যকর সমাধান।

common.content_added_by

ArangoDB ইনস্টলেশন (Windows, Linux, MacOS)

222
222

ArangoDB ইনস্টল করা খুবই সহজ এবং বিভিন্ন প্ল্যাটফর্মে এটি ইনস্টল করা যায়। নিচে Windows, Linux এবং MacOS-এ ArangoDB ইনস্টলেশনের পদ্ধতি বর্ণনা করা হলো:


Windows-এ ArangoDB ইনস্টলেশন

পদ্ধতি ১: MSI ইনস্টলার ব্যবহার করে

  1. MSI ফাইল ডাউনলোড করুন:
  2. ইনস্টলেশন শুরু করুন:
    • ডাউনলোড করা MSI ফাইলটি চালান এবং ইনস্টলেশন উইজার্ড অনুসরণ করুন।
    • ডিফল্ট ডিরেক্টরি বা কাস্টম ইনস্টলেশন পাথ নির্বাচন করুন।
  3. ডাটাবেস সার্ভার চালু করুন:
    • ইনস্টলেশনের শেষে ArangoDB সার্ভার স্বয়ংক্রিয়ভাবে চালু হবে।
    • এটি Windows Services-এ "ArangoDB Service" নামে তালিকাভুক্ত থাকবে।
  4. ArangoDB Web Interface অ্যাক্সেস করুন:
    • ব্রাউজারে গিয়ে http://localhost:8529 খুলুন।
    • ডিফল্ট ইউজারনেম: root (পাসওয়ার্ড ইনস্টলেশনের সময় নির্ধারণ করা হয়)।

Linux-এ ArangoDB ইনস্টলেশন

পদ্ধতি ১: APT ব্যবহার করে (Ubuntu/Debian)

  1. GPG Key যোগ করুন:

    wget -q https://download.arangodb.com/arangodb39/DEBIAN/Release.key -O- | sudo apt-key add -
    
  2. ArangoDB রিপোজিটরি যোগ করুন:

    echo 'deb https://download.arangodb.com/arangodb39/DEBIAN/ /' | sudo tee /etc/apt/sources.list.d/arangodb.list
    
  3. প্যাকেজ তালিকা আপডেট করুন:

    sudo apt update
    
  4. ArangoDB ইনস্টল করুন:

    sudo apt install arangodb3
    
  5. ArangoDB সার্ভার চালু করুন:

    sudo systemctl start arangodb3
    
  6. Web Interface অ্যাক্সেস করুন:
    • ব্রাউজারে গিয়ে http://localhost:8529 খুলুন।

পদ্ধতি ২: YUM ব্যবহার করে (CentOS/RHEL/Fedora)

  1. RPM প্যাকেজ ডাউনলোড করুন:

    sudo yum install -y https://download.arangodb.com/arangodb39/RPM/centos/arangodb3-3.x.x.x86_64.rpm
    
  2. ArangoDB ইনস্টল করুন:

    sudo yum install arangodb3
    
  3. সার্ভার চালু করুন:

    sudo systemctl start arangodb3
    
  4. Web Interface অ্যাক্সেস করুন:
    • ব্রাউজারে গিয়ে http://localhost:8529 খুলুন।

MacOS-এ ArangoDB ইনস্টলেশন

পদ্ধতি ১: Homebrew ব্যবহার করে

  1. Homebrew আপডেট করুন:

    brew update
    
  2. ArangoDB ইনস্টল করুন:

    brew install arangodb
    
  3. ArangoDB সার্ভার চালু করুন:

    arangod
    
  4. Web Interface অ্যাক্সেস করুন:
    • ব্রাউজারে গিয়ে http://localhost:8529 খুলুন।

পদ্ধতি ২: DMG প্যাকেজ ব্যবহার করে

  1. DMG ফাইল ডাউনলোড করুন:
  2. ইনস্টল করুন:
    • DMG ফাইল খুলে অ্যাপ্লিকেশন ফোল্ডারে ArangoDB ড্র্যাগ করুন।
  3. ArangoDB চালু করুন:
    • টার্মিনালে গিয়ে arangod কমান্ড চালান।

সারাংশ

উপরোক্ত পদ্ধতিগুলো অনুসরণ করে আপনি Windows, Linux এবং MacOS-এ ArangoDB ইনস্টল করতে পারবেন। ইনস্টলেশনের পর ArangoDB এর Web Interface থেকে সহজেই ডেটাবেস ম্যানেজ করা যায়। এটি ডেভেলপারদের জন্য একটি সহজ এবং কার্যকর ডাটাবেস সমাধান।

common.content_added_by

ArangoDB Docker ইমেজ ব্যবহার করে সেটআপ

222
222

Docker হলো একটি কনটেইনারাইজেশন টুল যা ArangoDB ইন্সটল এবং সেটআপ সহজতর করে। Docker ব্যবহার করে ArangoDB চালানোর জন্য প্রয়োজনীয় সকল ডিপেন্ডেন্সি এবং কনফিগারেশন একটি ইমেজের মধ্যে থাকে। ফলে দ্রুত এবং সহজে ArangoDB রান করা সম্ভব।


পূর্বশর্ত

  • Docker ইনস্টল থাকা প্রয়োজন। Docker ইন্সটলেশন গাইড থেকে ইনস্টল করুন।
  • কমান্ড লাইন ইন্টারফেসে কাজ করার সাধারণ জ্ঞান।

ArangoDB Docker ইমেজ সেটআপ প্রক্রিয়া

ধাপ ১: Docker Image ডাউনলোড করুন

Docker Hub থেকে ArangoDB ইমেজ ডাউনলোড করতে নিচের কমান্ডটি ব্যবহার করুন:

docker pull arangodb

ধাপ ২: ArangoDB কন্টেইনার রান করুন

ArangoDB কন্টেইনার চালাতে নিচের কমান্ডটি ব্যবহার করুন:

docker run -e ARANGO_ROOT_PASSWORD=yourpassword -d --name arangodb-instance -p 8529:8529 arangodb

বিকল্প ব্যাখ্যা:

  • -e ARANGO_ROOT_PASSWORD=yourpassword: ArangoDB এর রুট পাসওয়ার্ড সেট করুন।
  • -d: Detached mode-এ কন্টেইনার রান করাবে।
  • --name arangodb-instance: কন্টেইনারের নাম।
  • -p 8529:8529: লোকাল পোর্ট ৮৫২৯ এবং ArangoDB কন্টেইনার পোর্ট ৮৫২৯ এর মধ্যে ম্যাপিং।

ধাপ ৩: ArangoDB অ্যাক্সেস করুন

কন্টেইনার রান করার পরে, আপনার ব্রাউজারে নিচের URL লিখে ArangoDB Web Interface এ প্রবেশ করুন:

http://localhost:8529

এখানে username হবে root এবং password হবে আপনি ARANGO_ROOT_PASSWORD এ যা সেট করেছেন।


কাস্টম ডেটা ডিরেক্টরি ব্যবহার করে ArangoDB সেটআপ

ArangoDB ডেটা সংরক্ষণের জন্য লোকাল ডিরেক্টরি ব্যবহার করতে চাইলে নিচের কমান্ডটি ব্যবহার করুন:

docker run -e ARANGO_ROOT_PASSWORD=yourpassword -d --name arangodb-instance -p 8529:8529 \
  -v /your/local/data:/var/lib/arangodb3 arangodb

বিকল্প ব্যাখ্যা:

  • -v /your/local/data:/var/lib/arangodb3: লোকাল ডিরেক্টরি /your/local/data কে কন্টেইনারের /var/lib/arangodb3 ডিরেক্টরির সঙ্গে সংযুক্ত করে।

কন্টেইনার ব্যবস্থাপনা কমান্ড

চলমান কন্টেইনার চেক করুন

docker ps

কন্টেইনার স্টপ করুন

docker stop arangodb-instance

কন্টেইনার শুরু করুন

docker start arangodb-instance

কন্টেইনার মুছে ফেলুন

docker rm -f arangodb-instance

সুবিধা

  1. সহজ ইন্সটলেশন: Docker ইমেজ দিয়ে দ্রুত এবং সহজভাবে ArangoDB রান করা যায়।
  2. কনটেইনারাইজড সিস্টেম: আলাদা পরিবেশে ArangoDB চালানো যায়, যা অন্য অ্যাপ্লিকেশনের উপর কোনো প্রভাব ফেলে না।
  3. পোর্টেবিলিটি: Docker ব্যবহার করে সহজে বিভিন্ন সিস্টেমে ArangoDB সেটআপ করা যায়।
  4. ডেটা পারসিস্টেন্স: কাস্টম ডেটা ডিরেক্টরি ব্যবহার করলে ডেটা নিরাপদ থাকে।

সারাংশ

Docker ইমেজ ব্যবহার করে ArangoDB সেটআপ করা খুবই সহজ এবং কার্যকর। এটি ডেভেলপারদের দ্রুত একটি প্রোডাকশন-রেডি ArangoDB পরিবেশ তৈরি করতে সাহায্য করে। Docker-এর মাধ্যমে ArangoDB রান করা সময় সাশ্রয়ী এবং পরিচালনা সহজ।

common.content_added_by

ArangoDB এর ক্লাউড সংস্করণ ব্যবহার

255
255

ArangoDB এর ক্লাউড সংস্করণ, ArangoDB Oasis, একটি ম্যানেজড ডাটাবেস সার্ভিস যা সহজে ডাটাবেস পরিচালনা এবং উচ্চতর কার্যক্ষমতা নিশ্চিত করে। এটি ডেভেলপার এবং প্রতিষ্ঠানগুলোর জন্য একটি আদর্শ সমাধান, যেখানে তারা ডাটাবেস ইন্সটলেশন, আপগ্রেড, ব্যাকআপ এবং স্কেলিং নিয়ে চিন্তামুক্ত থাকতে পারে।


ArangoDB ক্লাউড সংস্করণের বৈশিষ্ট্যসমূহ

ম্যানেজড সার্ভিস

  • ডাটাবেসের ইনস্টলেশন, মেইনটেনেন্স এবং আপগ্রেডের সমস্ত দায়িত্ব ArangoDB Oasis টিমের।
  • ডেভেলপারদের শুধুমাত্র অ্যাপ্লিকেশনের উপর ফোকাস করতে হয়।

উচ্চতর স্কেলেবিলিটি

  • প্রয়োজন অনুযায়ী ডাটাবেস স্কেল করা যায় (ভার্টিক্যাল বা হরাইজন্টাল স্কেলিং)।
  • ডাটা শার্ডিং এবং রেপ্লিকেশন সহজ।

মাল্টি-রিজিওন সাপোর্ট

  • বিভিন্ন ক্লাউড প্ল্যাটফর্ম যেমন AWS, Google Cloud, এবং Azure-এ ArangoDB ক্লাস্টার তৈরি করা যায়।
  • মাল্টি-রিজিওন ডেপ্লয়মেন্টে লো লেটেন্সি এবং ডেটা রিডান্ডেন্সি নিশ্চিত করা হয়।

উন্নত নিরাপত্তা

  • TLS এনক্রিপশন এবং রোল-বেসড অ্যাক্সেস কন্ট্রোল
  • ডেটার নিরাপত্তার জন্য ক্লাউড প্ল্যাটফর্মের বেস্ট প্র্যাকটিস অনুসরণ করা হয়।

অটোমেটেড ব্যাকআপ এবং রিস্টোর

  • ডাটাবেসের অটোমেটেড ব্যাকআপ কনফিগারেশন।
  • যেকোনো সময় ডেটা রিস্টোর করার সুবিধা।

উন্নত পর্যবেক্ষণ ও অ্যালার্টিং

  • ক্লাউড মনিটরিং এবং পারফরম্যান্স মেট্রিক্সের জন্য বিল্ট-ইন সাপোর্ট।
  • ডাটাবেসের জন্য রিয়েল-টাইম অ্যালার্টিং এবং সমস্যা নির্ণয়ের টুল।

ArangoDB Oasis ব্যবহার শুরু করার ধাপ

১. অ্যাকাউন্ট তৈরি করুন

  • ArangoDB Oasis পোর্টালে যান: ArangoDB Oasis
  • একটি ফ্রি ট্রায়াল বা সাবস্ক্রিপশন অ্যাকাউন্ট তৈরি করুন।

২. ডেপ্লয়মেন্ট কনফিগারেশন

  • আপনার পছন্দের ক্লাউড প্রোভাইডার (AWS, Google Cloud, Azure) নির্বাচন করুন।
  • ডেপ্লয়মেন্টের জন্য অঞ্চল (Region) নির্বাচন করুন।
  • প্রয়োজনীয় RAM, CPU, এবং স্টোরেজ নির্ধারণ করুন।

৩. ক্লাস্টার তৈরি করুন

  • একটি নতুন ক্লাস্টার তৈরি করুন এবং এর নামকরণ করুন।
  • ডাটাবেস টাইপ (ডকুমেন্ট, গ্রাফ বা কী-মান) নির্বাচন করুন।

৪. অ্যাপ্লিকেশন কানেক্ট করুন

  • তৈরি করা ডাটাবেসের জন্য কনফিগার করা এন্ডপয়েন্ট এবং ক্রেডেনশিয়াল ব্যবহার করে অ্যাপ্লিকেশন কানেক্ট করুন।

৫. ডেটা পরিচালনা এবং পর্যবেক্ষণ করুন

  • Oasis Web UI ব্যবহার করে ডাটাবেস পরিচালনা করুন।
  • ডেটা ইনসার্ট, কোয়েরি, এবং রিয়েল-টাইম মনিটরিং সহজেই সম্পন্ন করা যায়।

ArangoDB ক্লাউড সংস্করণের উপকারিতা

  • সহজ ব্যবস্থাপনা: ম্যানেজড সার্ভিস হওয়ায় ডাটাবেস অপারেশনের ঝামেলা নেই।
  • স্কেলেবিলিটি: বড় অ্যাপ্লিকেশনের জন্য দ্রুত স্কেলিং।
  • নিরাপত্তা: ডেটা এনক্রিপশন এবং ক্লাউড নিরাপত্তার সর্বোচ্চ মান বজায় থাকে।
  • অপ্টিমাইজড পারফরম্যান্স: উন্নত ক্লাস্টার ব্যবস্থাপনা এবং স্বয়ংক্রিয় টিউনিং।
  • মাল্টি-রিজিওন সাপোর্ট: বিশ্বব্যাপী ডেটা অ্যাক্সেস সহজ।

সারাংশ

ArangoDB এর ক্লাউড সংস্করণ, ArangoDB Oasis, ডাটাবেস ম্যানেজমেন্টের একটি সহজ এবং কার্যকর সমাধান। এটি ডেভেলপারদের ডাটাবেস ইনফ্রাস্ট্রাকচারের জটিলতা দূর করে, উন্নত পারফরম্যান্স এবং নিরাপত্তা নিশ্চিত করে। Cloud-ভিত্তিক অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য এটি একটি অত্যন্ত নির্ভরযোগ্য টুল।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion