Maqaalka soo socda waxaan eegeynaa sida aan ugu rakibi karno MongoDB Ubuntu. Waa nidaam ka mid ah xogta dukumiinti ku saleysan, tiknoolajiyad furan oo ku saleysan tikniyoolajiyad NoSQL. Tani waxay la jaanqaadi kartaa horumarinta websaydhka casriga ah. Waxaa ku jira astaamaha sida dabacsanaanta, luqadaha weydiinta muujinta, tusmooyinka sare, iyo waxyaabo kaloo badan. Intaa waxaa sii dheer, waxay bixisaa miisaan ballaaran iyo waxqabad si loo abuuro codsiyo casri ah oo leh xog-ururin xoog leh.
MondoDB halkii aad ku keydin laheyd xogta miisaska, sida lagu sameeyo keydka macluumaadka, wuxuu ku badbaadiyaa iyaga qaab dhismeedka xogta BSON (qeexitaan u eg JSON) oo leh qorshe firfircoon. Tani waxay ka dhigaysaa isdhexgalka xogta barnaamijyada qaarkood mid fudud oo dhaqso leh.
MongoDB waa nidaam keyd macluumaad ku habboon in loo isticmaalo wax soo saarka iyo hawlo badan. Noocan ah keydka macluumaadka waxaa si ballaaran loogu adeegsadaa warshadaha. Koodhkeeda isha ayaa loo heli karaa nidaamyada hawlgalka sida; Gnu / Linux, Windows, OSX iyo Solaris.
Khadadka soo socda waxaan ku arki doonaa sida aan u awoodno ku rakib MongoDB 4.4 saddexda nooc ee Ubuntu LTS ee ugu dambeeya, adoo isticmaalaya maareeyaha xirmada habboon.
Ku rakib MongoDB 4.4
Taageerada madal
MongoDB 4.4 Daabacaadda Bulshada ayaa ka kooban noocyada soo socda ee Ubuntu LTS (taageero waqti dheer ah) 64-waxoogaa: 20.04 LTS ('Focal'), 18.04 LTS ('Bionic'), 16.04 LTS ('Xenial')
Keydadka Ubuntu ee caadiga ah waxay bixiyaan ama waxay bixin karaan nooc duugoobay oo ah MongoDB. Sababtaas awgeed waxaan ku rakibeynaa nooca ugu dambeeya ee nidaamkan keydka macluumaadka keydkiisa rasmiga ah.
Ku dar bakhaarka MongoDB ee Ubuntu
Si loo rakibo nooca ugu dambeeya ee 'MongoDB Edition Edition' ee Ubuntu, waxaan u baahanahay inaan rakibno ku tiirsanaanta lagama maarmaanka ah. In sidaa la yeelo, waxaan kaliya u baahanahay inaan furno terminal (Ctrl + Alt + T) oo aan adeegsanno amarrada soo socda:
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
Seguimos ka soo dejinta furaha GPG-ga dadweynaha MongoDB. Tan waxaa adeegsada nidaamka maareynta xirmada oo waxaan ku dari doonnaa adoo adeegsanaya wget laga bilaabo terminaalka (Ctrl + Alt + T):
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Intaa ka dib Waxaan abuureynaa feylka mongodb-org-4.4.list oo ay kujiraan faahfaahinta keydka MongoDB nooca Ubuntu ee aan isticmaaleyno. Faylkaan wuxuu kujiraa diiwaanka /etc/apt/sources.list.d/. Si loo abuuro, waxaan kaliya ku qasbanaaneynaa inaan ku fulino amarka soo socda terminal (Ctrl + Alt + T), iyadoo kuxiran nooca nidaamkayaga:
Ubuntu 20.04 (Foocal)
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
Ubuntu 18.04 (Bionics)
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
Ubuntu 16.04 (Xenial)
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
Hadda waxaan u soconaa cusbooneysii liiska barnaamijyada la heli karo ka keydinta:
sudo apt update
Ku rakib macluumaadka MongoDB 4.4 Ubuntu
Hadda maadaama keydka MongoDB la shaqeeyay, waan awoodnaa rakibi nooca ugu dambeeya ee xasilloon socda amarka soo socda ee terminal (Ctrl + Alt + T):
sudo apt install mongodb-org
Inta lagu jiro rakibida feylka qaabeynta ayaa la abuuri doonaa /etc/mongod.conf, diiwaanka xogta / var / lib / mongodby galka log / var / log / mongodb.
Sida caadiga ah, MongoDB waxay ku socotaa koontada isticmaale mongodb. Haddii aan beddelno isticmaalaha, waa inaan sidoo kale beddelnaa rukhsadda xogta iyo diiwaanka diiwaanka, si loo qoondeeyo marin u helka tusahan.
Bilaabida MongoDB
hadda waan awoodnaa bilow oo xaqiiji geedi socodka mongod socda amarrada soo socda:
sudo systemctl start mongod sudo systemctl status mongod
sudo service mongod start sudo service mongod status
Bilow qolofta mongo
Haddii wax waliba sax ahaayeen, waan karnaa bilaw qolof mongo ah ikhtiyaarro la'aan si aad ugu xirto mongodb oo ku socda martidayaga maxalliga ah adoo isticmaalaya dekedda asalka ah 27017:
mongo
Koronto
para gebi ahaanba ka saar MongoDB, oo ay ku jiraan codsiyada MongoDB, faylasha qaabeynta, iyo cinwaan kasta oo ay ku jiraan xog iyo diiwaanno, terminal (Ctrl + Alt + T) waa inaan ku fulinaa amarradan soo socda:
sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
Tanna waxaan horeyba ugu haysanay MongoDB Ubuntu. Wixii macluumaad dheeraad ah ee ku saabsan qaabeynta iyo isticmaalka MongoDB 4.4, isticmaaleyaashu way la tashan karaan dukumeentiyo waxaa lagu bixiyaa websaydhka mashruuca.