Mongodb | Atvirojo kodo „NoSQL“ duomenų bazės sprendimas

MongoDB Nemokama duomenų bazių valdymo sistema

Atvirojo kodo „NoSQL“ duomenų bazės sprendimas šiuolaikinėms programoms

Naudokite „MongoDB“, kad užtikrintumėte prieinamumą, mastelį ir atitiktumėte reikliausius duomenų saugumo ir privatumo reikalavimus šiuolaikinėms programoms.

Apžvalga

„MongoDB“ yra saugi ir lengvai matoma ir atvirojo kodo „NoSQL“ duomenų bazė. Jis gali būti naudojamas palaikant turinio valdymo sistemas, elektroninės komercijos sistemas, mobiliųjų programų, duomenų analizės skyrių, archyvavimą, taip pat internetines ir neprisijungus žaidimų programas. „MongoDB“ yra dokumentais pagrįsta duomenų bazė, tai reiškia, kad ji saugo duomenis į JSON panašius dokumentus. „MongoDB“ yra be schemų, todėl nereikia schemų migracijos. Jis turi turtingą ir išraiškingą užklausų kalbą, leidžiančią filtruoti ir rūšiuoti bet kuriame lauke. Užklausos pačios yra JSON, todėl lengvai suderinamos. Nebereikia sujungti stygų, skirtų dinamiškai generuoti SQL užklausas. „MongoDB“ suteikia greitą prieigą prie duomenų dėl savo vidinės atminties įgyvendinimo, kad būtų galima saugoti duomenis. Tai tvarko ir struktūrizuotus, ir nestruktūrizuotus duomenis įvairių tipų programose. Dokumentų pagrįsta užklausų kalba naudojama dinaminėms užklausoms dokumentuose. „MongoDB“ taip pat teikia turtingą DB užklausų kolekciją. Kadangi jis yra orientuotas į dokumentus, laukų skaičius, dokumento turinys ir dydis gali skirtis nuo vieno dokumento į kitą. Tai galima lengvai nustatyti ir keičiamas. Duomenis galima atnaujinti labai greitai. „MongoDB“ gali būti naudojamas kaip failų sistema, vadinama „Gridfs“, su apkrovos balansavimo ir duomenų replikacijos funkcijomis per kelias failų saugojimo mašinas.

Sistemos reikalavimai


Toliau pateikiami reikalavimai įdiegti „MongoDB“ „Ubuntu 18.04“

  • „Ubuntu 18.04“ serveris
  • Prieiga prie komandos eilutės/terminalo lango
  • Ne šaknų vartotojas su sudo leidimais
  • Pagrindinė ugniasienė

Funkcijos


  • Aukštas elastinis mastelio keitimas
  • Replikacijos galimybė apsaugoti duomenis.
  • Turtinga užklausų kolekcija.
  • automatinis drebėjimas.
  • Atviro kodo.
  • Tvarko struktūrizuotus ir nestruktūrizuotus duomenis.
  • Lengva nustatyti
  • duomenų bazė be schemų.
  • Greiti atnaujinimai vietoje.
  • saugojimo procesui naudokite vidinę atmintį.
  • gilios užklausos galimybės.
  • Nėra jokių sudėtingų jungčių.
  • Nereikia objektų žemėlapių.
  • Kryžminė platforma.
  • Naudokite dokumentų užklausas.
  • Lengvas apkrovos balansavimo valdymas.
  • Nereikia VM paleisti skirtingose ​​platformose.
  • saugo duomenis JSON formatu.
  • Nereikia schemos migracijos.
  • Naudojamas dideliems duomenims.

diegimas

Atlikite šiuos veiksmus, norėdami įdiegti „MongoDB“ „Ubuntu 18.04“:

  • Norėdami importuoti viešą GPG raktą naujausiam „MongoDB“ versijai, paleiskite šią komandą:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
  • Pakeiskite 4.4 iš URL, jei norite įdiegti kitą versiją.
  • Po sėkmingo rakto sukūrimo ji turėtų grąžinti „Gerai“.
  • Pridėję saugyklą dabar atnaujinkite savo sistemą, naudodami:
sudo apt update
  • Dabar įdiekite „MongoDB“ naudodami šią komandą:
sudo apt install mongodb-org
  • Paleiskite šią komandą, kad pradėtumėte „MongoDB“ paslaugą:
sudo systemctl start mongod.service
  • Tada patikrinkite „MongoDB“ būseną:
sudo systemctl status mongod

tyrinėti


Šiame straipsnyje mes aptarėme „MongoDB“ atvirojo kodo „NoSQL“ duomenų bazės funkcijas ir diegimą. Norėdami sužinoti apie kitą atvirojo kodo DBMS programinę įrangą, patikrinkite šiuos puslapius:

 Latviski