У следећем чланку ћемо погледати како можемо да инсталирамо МонгоДБ на Убунту. То је систем база података оријентисан на документе, заснован на технологији отвореног кода НоСКЛ. Ово је компатибилно са модерним развојем веб апликација. Садржи функције попут флексибилности, изражајних језика упита, секундарних индекса и још много тога. Поред тога, нуди велику скалабилност и перформансе за изградњу модерних апликација са моћним базама података.
МондоДБ уместо да податке чувају у табелама, као што се то ради у релационим базама података, чува их у БСОН структурама података (ЈСОН-спецификација) са динамичком шемом. Ово чини интеграцију података у одређене апликације лакшом и бржом.
МонгоДБ је систем база података погодан за употребу у производњи и са вишеструким функционалностима. Ова врста базе података се широко користи у индустрији. Његов изворни код је доступан за оперативне системе као што су; Гну / Линук, Виндовс, ОСКС и Соларис.
У следећим редовима ћемо видети како можемо инсталирајте МонгоДБ 4.4 на последње три Убунту ЛТС верзије, користећи апт пакет менаџер.
Инсталирајте МонгоДБ 4.4
Подршка платформи
МонгоДБ 4.4 Цоммунити Едитион садржи следеће верзије Убунту ЛТС (дугорочна подршка) 64-бит: 20.04 ЛТС („Фокално“), 18.04 ЛТС („Биониц“), 16.04 ЛТС („Ксениал“)
Подразумевана Убунту спремишта нуде или могу понудити застарелу верзију МонгоДБ-а. Из тог разлога инсталираћемо најновију верзију овог система база података из његовог званичног спремишта.
Додајте МонгоДБ спремиште у Убунту
Да бисте инсталирали најновију верзију МонгоДБ Цоммунити Едитион на Убунту, морамо да инсталирамо потребне зависности. Да бисмо то урадили, мораћемо само да отворимо терминал (Цтрл + Алт + Т) и да користимо следеће команде:
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
Настављамо увоз јавног ГПГ кључа из МонгоДБ-а. Ово користи систем за управљање пакетима и додаћемо га користећи вгет од терминала (Цтрл + Алт + Т):
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Након тога Направићемо датотеку монгодб-орг-4.4.лист која ће садржати детаље МонгоДБ спремишта за верзију Убунту-а коју користимо. Ова датотека ће се налазити у директоријуму /етц/апт/соурцес.лист.д/. Да бисмо је креирали, мораћемо само да извршимо следећу команду у терминалу (Цтрл + Алт + Т), у зависности од верзије нашег система:
Убунту 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
Инсталирајте базу података МонгоДБ 4.4 на Убунту
Сада када је омогућено МонгоДБ спремиште, можемо инсталирајте најновију стабилну верзију извођење следеће наредбе у терминалу (Цтрл + Алт + Т):
sudo apt install mongodb-org
Током инсталације креираће се конфигурациона датотека /етц/монгод.цонф, директоријум података / вар / либ / монгоддиректоријумом дневника / вар / лог / монгодб.
Подразумевано, МонгоДБ ради под корисничким налогом монгодб. Ако променимо корисника, морамо такође променити дозволу директоријума података и записа како бисмо доделили приступ тим директоријумима.
Покретање МонгоДБ-а
Сада можемо покренути и верификовати монгод процес извођењем наредби:
sudo systemctl start mongod sudo systemctl status mongod
sudo service mongod start sudo service mongod status
Покрените монго шкољку
Ако је све било тачно, можемо покрените монго шкољку без могућности повезивања са монгодб-ом који ради на нашем локалном хосту користећи подразумевани порт 27017:
mongo
Деинсталирај
у у потпуности уклоните МонгоДБ, укључујући МонгоДБ апликације, конфигурационе датотеке и све директоријуме који садрже податке и евиденције, у терминалу (Цтрл + Алт + Т) мораћемо да извршимо следеће команде:
sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
А са овим већ имамо МонгоДБ у Убунту-у. За више информација о конфигурацији и употреби МонгоДБ 4.4, корисници могу да консултују документација понуђена на веб локацији пројекта.