Hace 4 años cuando programé Betsuites no esperaba recibir picos tan altos de tráfico, ni tantos registros de usuarios como podéis ver aquí. A raíz de esto mi amigo Julio me hablo de mongoDB, una base de datos NoSQL de la cual había escuchado hablar un poco pero no había tocado en mi vida.
A día de hoy aunque sigo usando MySQL/MariaDB para mis desarrollos tengo siempre muy en cuenta el uso de MongoDB para los mismos sobre todo cuando voy a tratar grandes cantidades de información.
Cómo instalar mongoDB en CentOS 7
Lo primero que tenemos que hacer es conectarnos por SSH a nuestro servidor a través de PuTTy o mPuTTy. Una vez nos conectemos a nuestro servidor vamos a crear un repo en este caso con la versión 4 de mongo
vi /etc/yum.repos.d/mongodb-org-4.0.repo
Dentro del archivo pegamos lo siguiente:
[mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
Si por el contrario queréis instalar una versión inferior de mongoDB como por ejemplo la 3.6 deberéis copiar lo siguiente en el repo
[mongodb-org-3.6] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
Guardaremos el repo y acto seguido lanzaremos el siguiente comando:
sudo yum install -y mongodb-org
Ahora solo tenemos que iniciar mongo con el siguiente comando:
sudo service mongod start
Ya estaría mongo instalado y ejecutándose. Para usarlo solo tenéis que escribir el siguiente comando en el terminal:
mongo
Si además queréis que se inicie mongoDB cuando se reinicie el servidor deberéis ejecutar el siguiente comando:
sudo chkconfig mongod on