Ubuntu တွင် Mongodb ကိုမည်သို့ထည့်သွင်းရမည်နည်း။

မာတိကာ

MongoDB Install

  • အဆင့် ၁ - MongoDB သိုလှောင်ရုံကိုတင်သွင်းပါ။ အထုပ်စီမံခန့်ခွဲမှုစနစ်ကအသုံးပြုတဲ့ public key ကိုတင်သွင်းပါ။
  • အဆင့် ၂။ MongoDB အထုပ်များကိုထည့်ပါ။ နောက်ဆုံးပေါ် MongoDB ဗားရှင်းကို Install လုပ်ပါ။
  • အဆင့် ၃ - MongoDB ကို Ubuntu 3 တွင် ၀ န်ဆောင်မှုတစ်ခုအဖြစ်စတင်ပါ။
  • အဆင့် ၄: MongoDB ကို configure လုပ်ပါ။
  • အဆင့် ၅: MongoDB ကိုဖယ်ထုတ်ပါ။

Ubuntu တွင် MongoDB ကို မည်သို့စတင်နိုင်မည်နည်း။

MongoDB Community Edition ကို ဖြုတ်ပါ။

  1. MongoDB ကိုရပ်ပါ။ အောက်ပါ command ကိုပေးခြင်းဖြင့် mongod လုပ်ငန်းစဉ်ကိုရပ်တန့်ပါ။ sudo service mongod stop ။
  2. Packages များကို ဖယ်ရှားပါ။ သင်ယခင်ထည့်သွင်းထားသည့် MongoDB ပက်ကေ့ဂျ်များကို ဖယ်ရှားပါ။ sudo apt-get သုတ်သင်ရှင်းလင်းရေး mongodb-org*
  3. ဒေတာလမ်းညွှန်များကိုဖယ်ရှားပါ။ MongoDB ဒေတာဘေ့စ်များကိုဖယ်ရှားပြီးမှတ်တမ်းဖိုင်များ

MongoDB ကို Ubuntu တွင် ထည့်သွင်းထားခြင်း ရှိ၊ မရှိ မည်သို့သိနိုင်မည်နည်း။

MongoDB ဗားရှင်းကို Windows / Linux တွင်စစ်ဆေးပါ

  • mongodb ဗားရှင်းကိုစစ်ဆေးရန် mversion ၏ command ကို အသုံးပြု၍ –version option ကိုအသုံးပြုပါ။
  • အကယ်၍ MongoDB Path ကိုမသတ်မှတ်ထားပါကပြတင်းပေါက်များတွင် mongod.exe နှင့် mongo.exe သို့လမ်းကြောင်းအပြည့်ကိုသုံးရန်လိုသည်။
  • MongoDb Path ကိုသတ်မှတ်ထားလျှင် mongod နှင့် mongo command ကိုသုံးနိုင်သည်။

MongoDB ကို ဘယ်လိုဒေါင်းလုဒ်လုပ်ပြီး ထည့်သွင်းရမလဲ။

Windows တွင် MongoDB ကို ဒေါင်းလုဒ်လုပ်ပြီး ထည့်သွင်းနည်း

  1. အဆင့် 1 — MongoDB MSI Installer Package ကို ဒေါင်းလုဒ်လုပ်ပါ။ ဤနေရာတွင် သွားပြီး MongoDB ၏ လက်ရှိဗားရှင်းကို ဒေါင်းလုဒ်လုပ်ပါ။
  2. အဆင့် 2 — Installation Wizard ဖြင့် MongoDB ကို ထည့်သွင်းပါ။
  3. အဆင့် 3— ကျွန်ုပ်တို့၏ဒေတာဘေ့စ်များကိုသိမ်းဆည်းရန် ဒေတာဖိုင်တွဲများကို ဖန်တီးပါ။
  4. အဆင့် 4 — Mongo နှင့် Mongod အတွက် Alias ​​ဖြတ်လမ်းများကို စနစ်ထည့်သွင်းပါ။
  5. အဆင့် 5 — ထိုတပ်ဆင်မှု အောင်မြင်ကြောင်း အတည်ပြုပါ။

MongoDB ကို Linux တွင် မည်သည့်နေရာတွင် ထည့်သွင်းထားသနည်း။

Linux တွင် MongoDB ထည့်သွင်းရန် အဆင့်များသည် အလွန်ရိုးရှင်းပါသည်၊ ၎င်းကို ဒေါင်းလုဒ်လုပ်ပြီး ထည့်သွင်းရန် အောက်ပါ terminal commands များကို လိုက်နာပါ။

  • MongoDB binaries ကို ဒေါင်းလုဒ်လုပ်ပြီး ဖြည်ပါ။
  • MongoDB bin directory ကို PATH variable သို့ထည့်ပါ။
  • MongoDB ဖိုင်များအတွက် လမ်းညွှန်ကို ဖန်တီးပြီး ၎င်းကို စတင်ပါ။
  • MongoDB အလုပ်လုပ်နေကြောင်း အတည်ပြုရန် "ps" အမိန့်ကို အသုံးပြုပါ။

MongoDB ကို terminal မှ မည်သို့စတင်နိုင်မည်နည်း။

MongoDB Community Edition ကိုဖွင့်ပါ။

  1. MongoDB ပတ်ဝန်းကျင်ကို စနစ်ထည့်သွင်းပါ။ MongoDB သည် ဒေတာအားလုံးကို သိမ်းဆည်းရန်အတွက် ဒေတာလမ်းညွှန်တစ်ခု လိုအပ်သည်။ MongoDB ၏ မူရင်းဒေတာလမ်းညွှန်လမ်းကြောင်းသည် \data\db ဖြစ်သည်။
  2. MongoDB ကိုစတင်ပါ။ MongoDB ကိုစတင်ရန် mongod.exe ကိုဖွင့်ပါ။
  3. MongoDB သို့ ချိတ်ဆက်ပါ။ ~bin.mongo.exe shell မှတဆင့် MongoDB သို့ချိတ်ဆက်ရန် အခြား Command Prompt ကိုဖွင့်ပါ။

Linux တွင် MongoDB ဝန်ဆောင်မှုကို မည်သို့လုပ်ဆောင်သနည်း။

MongoDB ကို ဝန်ဆောင်မှုတစ်ခုအဖြစ် စတင်ပါ။

  • အောက်ပါ command ကို အသုံးပြု၍ /etc/mongod.conf ဖိုင်ကို တည်းဖြတ်ပါ။
  • ယခု သင်သည် mongod.conf ကို တည်းဖြတ်နိုင်ပါပြီ။
  • အောက်ပါ command ကို run ခြင်းဖြင့် MongoDB ဝန်ဆောင်မှုကို စတင်ပါ။

MongoDB ကို ထည့်သွင်းထားပါသလား။

MongoDB Community Edition ကို Windows ဝန်ဆောင်မှုအဖြစ် လုပ်ဆောင်ပါ။ ဗားရှင်း 4.0 မှစတင်၍ ထည့်သွင်းစဉ်အတွင်း MongoDB ကို Windows ဝန်ဆောင်မှုအဖြစ် သင်ထည့်သွင်းနိုင်ပြီး တပ်ဆင်မှုအောင်မြင်ပြီးနောက် MongoDB ဝန်ဆောင်မှုကို စတင်မည်ဖြစ်သည်။ MongoDB သည် configuration file ကိုအသုံးပြု၍ configure လုပ်ထားသည်။ \bin\mongod.cfg

MongoDB သည် စီးပွားဖြစ်အသုံးပြုရန်အတွက် အခမဲ့လား။

2 အဖြေများ။ MongoDB ကို backend ဒေတာဘေ့စ်အဖြစ်အသုံးပြုခြင်းသည် စီးပွားရေးလုပ်ငန်းသုံး ဝဘ်အခြေခံဝန်ဆောင်မှုများအတွက် အသုံးပြုနိုင်ပြီး ဝဘ်အခြေခံဝန်ဆောင်မှုအတွက် GPL သို့မဟုတ် AGPL တစ်ခုမလိုအပ်ပါ။

MongoDB Atlas အခမဲ့လား။

အဖွဲ့များသည် MongoDB အတွက် MongoDB အတွက် ကမ္ဘာလုံးဆိုင်ရာ cloud database ကို Microsoft Azure တွင် အခမဲ့အသုံးပြုနိုင်ပြီဖြစ်သည့် MongoDB Atlas ကို ယခုကြေငြာရန် ကျွန်ုပ်တို့ စိတ်လှုပ်ရှားမိပါသည်။ M0 ဟုလူသိများသော Azure Cloud တွင်အသစ်ရရှိနိုင်သောအခမဲ့အဆင့်သည်အသုံးပြုသူများအားသိုလှောင်မှု 512 MB ကိုပေးဆောင်ပြီး MongoDB၊ ပုံတူရိုက်ခြင်းနှင့်အစောပိုင်းဖွံ့ဖြိုးတိုးတက်မှုကိုလေ့လာရန်အတွက်အကောင်းဆုံးဖြစ်သည်။

MongoDB ကို terminal ထဲဘယ်လိုစရမလဲ။

သတိပေးချက်များသည် ထည့်သွင်းပြီးနောက် သင်လိုက်နာရမည့်အရာဖြစ်သည်။ အခြား terminal တွင်ဖွင့်ထားသော သင်၏ mongo db ချိတ်ဆက်မှုဖြင့် mongo shell ကိုဖွင့်လိမ့်မည်။

8 အဖြေများ

  1. သင်၏ mongo ဆာဗာအတွက် terminal တစ်ခုကို စတင်ပါ။
  2. သွားပါ။ /bin လမ်းညွှန်။
  3. အမိန့်ကို run ။
  4. သင်၏ mongo shell အတွက် terminal တစ်ခုကို စတင်ပါ။

Ubuntu ဗားရှင်းကို ဘယ်လိုဆုံးဖြတ်မလဲ။

1. Terminal မှ သင်၏ Ubuntu ဗားရှင်းကို စစ်ဆေးခြင်း။

  • အဆင့် 1: terminal ကိုဖွင့်ပါ။
  • အဆင့် 2- lsb_release -a command ကိုရိုက်ထည့်ပါ။
  • အဆင့် 1- Unity ရှိ desktop ပင်မမီနူးမှ "System Settings" ကိုဖွင့်ပါ။
  • အဆင့် 2- "စနစ်" အောက်ရှိ "အသေးစိတ်များ" အိုင်ကွန်ကို နှိပ်ပါ။
  • အဆင့် 3- ဗားရှင်းအချက်အလက်ကို ကြည့်ပါ။

MongoDB သည်အခမဲ့ဖြစ်ပါသလား။

MongoDB Community Edition သည် လုံးဝအခမဲ့ဖြစ်သည်။ MongoDB ၏ Enterprise အင်္ဂါရပ်များကို အခကြေးငွေပေးဆောင်ရသော်လည်း အခြားသော open source ဆော့ဖ်ဝဲကုမ္ပဏီများကဲ့သို့ပင်၊ Enterprise သည် Open Source ဗားရှင်းမှ ထပ်ထည့်ထားသည့် အပိုဝန်ဆောင်မှုများ ပါဝင်သည်။

MongoDB သည်သင်ယူရန်လွယ်ကူပါသလား။

MongoDB သည် သင်ယူရန် အလွန်လွယ်ကူပြီး ပရောဂျက်တွင်လည်း အကောင်အထည် ဖော်နိုင်သည်။ MongoDB ဖြင့်၊ ထရီလျံနှင့်ချီသော အရောင်းအ၀ယ်ပရောဂျက်တစ်ခုပင်လျှင် စက်ရပ်သွားသည်ကို မတွေ့ရ။ MongoDB ၏ အားသာချက်များ : MongoDB သည် SQL ကဲ့သို့ အစွမ်းထက်သည့် စာရွက်စာတမ်းအခြေခံ query language ကို အသုံးပြု၍ စာရွက်စာတမ်းများပေါ်တွင် dynamic queries များကို ပံ့ပိုးပေးပါသည်။

MongoDB ကို အဝေးထိန်းစနစ်နဲ့ ဘယ်လိုချိတ်ဆက်ရမလဲ။

  1. သင့်အသုံးပြုသူကို စနစ်ထည့်သွင်းပါ။ ပထမဦးစွာ သင်၏ဆာဗာထဲသို့ ssh နှင့် mongo shell ကိုရိုက်ထည့်ခြင်းဖြင့် mongo shell ကိုရိုက်ထည့်ပါ။
  2. အထောက်အထားကို ဖွင့်ပြီး IP အားလုံးကို MongoDB ဝင်ရောက်ခွင့်ကို ဖွင့်ပါ။ သင်၏ MongoDB config ဖိုင်ကို တည်းဖြတ်ပါ။
  3. သင်၏ EC27017 instance တွင် port 2 ကိုဖွင့်ပါ။ သင်၏ EC2 ဒက်ရှ်ဘုတ်သို့ သွားပါ- https://console.aws.amazon.com/ec2/
  4. နောက်ဆုံးအဆင့်- mongo daemon (mongod) ကို ပြန်လည်စတင်ပါ။

MongoDB command line ကို ဘယ်လိုသုံးလဲ။

mongo shell ကိုစတင်ရန်နှင့် default port ဖြင့် localhost တွင်အလုပ်လုပ်နေသောသင်၏ MongoDB instance ကိုချိတ်ဆက်ရန်-

  • သင့်ထံသို့သွားပါ။ : cd
  • ./bin/mongo ကိုစတင်ရန် mongo: ./bin/mongo ဟုရိုက်ထည့်ပါ။
  • သင်အသုံးပြုနေသောဒေတာဘေ့စ်ကိုပြသရန် db: db ဟုရိုက်ထည့်ပါ။

MongoDB ကို ဘယ်လိုစရမလဲ။

သင်၏ command prompt ကိုဖွင့်ပြီး MongoDB ဆာဗာကိုစတင်ရန် mongod ကိုရိုက်ထည့်ပါ။

MongoDB နှင့်အလုပ်လုပ်သည်။

  1. သင်လက်ရှိရှိနေသောဒေတာဘေ့စ်ကိုရှာဖွေခြင်း။
  2. databases ကိုစာရင်း။ databases ကိုပြ။
  3. သီးခြားဒေတာဘေ့စ်သို့သွားပါ။ ကိုသုံးပါ။
  4. ဒေတာဘေ့စ်တစ်ခုဖန်တီးခြင်း။
  5. စုဆောင်းမှုတစ်ခုဖန်တီးခြင်း။
  6. ဒေတာထည့်သွင်း။
  7. ဒေတာများကိုရှာဖွေခြင်း။
  8. စာရွက်စာတမ်းများကိုအသစ်ပြောင်းခြင်း

Debian တွင် MongoDB ကို မည်သို့စတင်နိုင်မည်နည်း။

Debian 4.0 Stretch နှင့် Debian 9 Jessie စနစ်များတွင် MongoDB ဆာဗာ 8 ကို ထည့်သွင်းရန် ဤသင်ခန်းစာကို အသုံးပြုပါ။

  • အဆင့် 1 – Apt Repository ကို စနစ်ထည့်သွင်းပါ။ ပထမဦးစွာ၊ အောက်ပါ command ကိုထုတ်ပေးခြင်းဖြင့် MongoDB အများသူငှာ GPG သော့ကို သင့်စနစ်တွင် ထည့်သွင်းပါ။
  • အဆင့် 2 – MongoDB ဆာဗာကို ထည့်သွင်းပါ။
  • အဆင့် 3 – MongoDB ဝန်ဆောင်မှုကို စီမံခန့်ခွဲပါ။
  • အဆင့် 4 – MongoDB ဗားရှင်းကို စမ်းသပ်ပါ။

ငါ့မှာ Ubuntu ရဲ့ ဘယ်ဗားရှင်းရှိလဲ။

Ctrl+Alt+T ကီးဘုတ်ဖြတ်လမ်းကို အသုံးပြု၍ သို့မဟုတ် terminal အိုင်ကွန်ကို နှိပ်ခြင်းဖြင့် သင့် terminal ကိုဖွင့်ပါ။ Ubuntu ဗားရှင်းကိုပြသရန် lsb_release -a command ကိုသုံးပါ။ သင်၏ Ubuntu ဗားရှင်းကို ဖော်ပြချက်လိုင်းတွင် ပြသပါမည်။ အထက်ဖော်ပြပါ output မှ သင်မြင်ရသည့်အတိုင်း ကျွန်ုပ်သည် Ubuntu 18.04 LTS ကို အသုံးပြုနေပါသည်။

MongoDB ကို ဘယ်လိုလေ့လာနိုင်မလဲ။

ဒီသင်တန်းမှာ၊

  1. MongoDB ကိုဒေါင်းလုဒ်လုပ်ပြီး install လုပ်ပါ။
  2. ပတ်၀န်းကျင် ကိန်းရှင်များကို ပြင်ဆင်ပါ။
  3. mongoDB ဆာဗာကို စတင်ပြီး ရပ်လိုက်ပါ။
  4. python ကို အသုံးပြု၍ MongoDB သို့ ချိတ်ဆက်ပါ။
  5. CRUD လုပ်ငန်းများကို လုပ်ဆောင်ပါ။
  6. ဒေတာဘေ့စ်တစ်ခုဖန်တီးပါ။
  7. စုစည်းမှုတစ်ခုဖန်တီးပါ။
  8. စာရွက်စာတမ်းများထည့်ပါ။

MongoDB ကိုဘယ်သူသုံးတာလဲ။

MongoDB- 2009 ခုနှစ်တွင် ထွက်ရှိခဲ့သော MongoDB ကို အပါအဝင် အဖွဲ့အစည်းများစွာမှ အသုံးပြုခဲ့သည်။ Google၊ UPS၊ Facebook၊ Cisco၊ eBay၊ BOSH၊ Adobe၊ SAP၊ Forbes နှင့် အခြားအရာများစွာ။ စာရင်းအပြည့်အစုံကို ဤနေရာတွင် https://www.mongodb.com/who-uses-mongodb ကြည့်ရှုနိုင်ပါသည်။

MongoDB သည် NoSQL လား။

NoSQL သည် ဆက်စပ်ဒေတာဘေ့စ်များမဟုတ်သော ဒေတာဘေ့စ်များ (Redis၊ MongoDB၊ Cassandra စသည်ဖြင့်)။ NoSQL ဒေတာဘေ့စ်များသည် SQL ကို အသုံးမပြုပါ။ MongoDB သည် NoSQL database အမျိုးအစားတစ်ခုဖြစ်သည်။ MongoDB ၏ မော်ဒယ်သည် 'စာရွက်စာတမ်းသိမ်းဆည်းခြင်း' ဖြစ်သည်။

“ Wikimedia Commons” မှဆောင်းပါး၌ဓာတ်ပုံ https://commons.wikimedia.org/wiki/File:Ubuntu_6.06_LTS_CDs.png

ဒီပို့စ်ကိုကြိုက်လား။ ကျေးဇူးပြု၍ သင်၏မိတ်ဆွေများကိုမျှဝေပါ။
OS ယနေ့