MongoDB

Как да инсталирате и използвате MongoDB на Linux Mint

Как да инсталирате и използвате MongoDB на Linux Mint
В света на решението за бази данни MongoDB е относително новодошъл. Въпреки това, той бързо спечели огромна популярност поради функциите, които предлага. MongoDB е решение за база данни с общо предназначение, базирано на документи, базирано на документи, което попада в класификацията NoSQL. Не спазва правилата на традиционните релационни бази данни (например MySQL). Вместо това използва JSON-подобни документи за съхранение на данни. В тази статия нека проверим как да инсталирате и използвате MongoDB на Linux Mint.

MongoDB на Linux Mint

MongoDB е междуплатформено решение за база данни NoSQL с отворен код. Тъй като това е база данни NoSQL, тя е свободна от ограничения характер на традиционните бази данни (например MySQL), предлагайки по-голяма гъвкавост за съхранение на данни. MongoDB може да се третира и като решение за съхранение на файлове! MongoDB предлага ефективно мащабиране, благодарение на своята функция за рязкост.

На разположение на клиентите са две издания на MongoDB - версията на Общността и на Enterprise. Сега за обикновените потребители изданието на MongoDB Community ще бъде достатъчно за тестване / разработване. За широкомащабно внедряване обаче е добра идея да вземете Enterprise. MongoDB Enterprise се предлага с допълнителни функции като поддръжка на клиенти, интеграция на Kubernetes, по-бърза производителност на паметта, сертифициране и др. Вижте MongoDB Enterprise Advanced.

В тази статия обаче ще покажа как да инсталирате и използвате изданието MongoDB Community.

Инсталирайте MongoDB на Linux Mint

Има няколко начина да инсталираме MongoDB. Поради популярността си, той вече е част от пакетните сървъри на Ubuntu. Linux Mint, като дериват на Ubuntu, може директно да грабне MongoDB от пакетния сървър. Официалната препоръка на MongoDB обаче е да се използва собствено хранилище за инсталиране на софтуера на базата данни.

Готов? Да скочим направо в него!

Инсталирайте MongoDB от сървър за пакети на Ubuntu

MongoDB е директно достъпен от сървъра за пакети на Ubuntu. Всичко, от което се нуждаете, е да кажете на APT да вземе и инсталира mongodb пакет. Въпреки че ще работи добре, според официалната документация на MongoDB, това не е препоръчителен метод. Следвайте го на своя отговорност.

Първо задействайте терминал и актуализирайте APT кеша.

$ sudo apt актуализация

Сега кажете на APT да инсталира MongoDB.

$ sudo apt инсталира mongodb

Инсталирайте MongoDB от репозитория на MongoDB

MongoDB официално предлага репо за Ubuntu, Debian, SUSE Linux и Amazon. MongoDB официално препоръчва този метод за инсталиране на MongoDB. Това гарантира, че винаги използвате най-новата версия. Linux Mint е базиран на Ubuntu, така че репозиторът на Ubuntu ще работи добре.

Забележка: Репото зависи от версията. Този метод ще покаже инсталирането на текущата последна стабилна версия на MongoDB (MongoDB 4.2). За други версии вижте документа за инсталиране на MongoDB.

Задействайте терминал и започнете да изпълнявате следните команди. Първо, нека проверим дали GnuPG е инсталиран. GnuPG се предлага с предварително инсталиран Linux Mint. Ако обаче е бил деинсталиран преди това, тази команда ще го инсталира веднага.

$ sudo apt update && sudo apt install gnupg -y

Сега добавете публичния GPG ключ на репозитория на MongoDB.

$ wget -qO - https: // www.mongodb.org / static / pgp / server-4.2.asc | sudo apt-key add -

APT е готов да комуникира с репозитория на MongoDB. Добавете репозитория MongoDB в списъка на APT сървърите за пакети.

$ echo "deb [arch = amd64, arm64] https: // repo.mongodb.org / apt / ubuntu bionic /
mongodb-org / 4.2 мултивселена "| sudo tee / etc / apt / sources.списък.г / mongodb-org-4.2.списък

Актуализирайте APT кеша.

$ sudo apt актуализация

Репото на MongoDB се добавя успешно. Сега кажете на APT да инсталира MongoDB. Името на пакета е mongodb-org. Забележи, че mongodb е от репо на Ubuntu, докато mongodb-org е от репозитория на MongoDB.

$ sudo apt инсталира mongodb-org

Използване на MongoDB

След като инсталацията приключи, нека се уверим, че MongoDB работи. Изпълнете тази команда в терминала.

$ монго

Командата хвърли някаква грешка. Това е така, защото по подразбиране MongoDB не започва с зареждане. За да поправите това, изпълнете следващите две команди. По същество казваме на systemctl да стартира и активира услугата MongoDB при зареждане.

$ sudo systemctl стартира mongod
$ sudo systemctl активира mongod

Проверете отново MongoDB.

$ монго

Voila! MongoDB работи перфектно! Изпълнява се обвивката на MongoDB. Той служи като контролен център на MongoDB. MongoDB има свои собствени команди и функции. Следващата команда ще отпечата кратък списък с налични команди и функции.

$ помощ

Финални мисли

MongoDB е мощен софтуер за бази данни. Той дори е включен от Google, Facebook, PayPal, EA, Adobe, eBay и т.н. гиганти. Вижте компании, използващи MongoDB. Това само по себе си е свидетелство за силата на MongoDB.

Тази статия просто обсъжда как да инсталирате MongoDB. Има много какво да научите за това. Можете да намерите много уроци в интернет за започване на работа с MongoDB. Вижте това ръководство за начинаещи за MongoDB.

Наслади се!

OpenTTD срещу Simutrans
Създаването на собствена транспортна симулация може да бъде забавно, релаксиращо и изключително примамливо. Ето защо трябва да сте сигурни, че изпробв...
Урок за OpenTTD
OpenTTD е една от най-популярните бизнес симулационни игри там. В тази игра трябва да създадете прекрасен транспортен бизнес. Въпреки това, ще започне...
SuperTuxKart за Linux
SuperTuxKart е страхотно заглавие, създадено да ви предостави безплатно изживяването на Mario Kart във вашата Linux система. Играта е доста предизвика...