Algunos clientes MongoDB para Linux y Windows:
- Mongo Shell
- Robo 3T
- Mongo Compass
¿Cómo desplegar una base de datos no relacional con MongoDB Atlas?
MongoDB Atlas es una poderosa herramienta en la nube que facilita el manejo de bases de datos no relacionales de manera eficiente y accesible, ideal para desarrolladores que buscan escalabilidad y flexibilidad en sus proyectos. Aquí te guiaremos paso a paso para que puedas desplegar tu propia base de datos no relacional utilizando MongoDB Atlas.
¿Cómo crear una cuenta en MongoDB Atlas?
El primer paso para utilizar MongoDB Atlas es crear una cuenta en su plataforma en la nube. Sigue estos pasos:
¿Cómo crear un clúster en MongoDB Atlas?
Un clúster es esencialmente un conjunto de servidores donde se almacenará tu base de datos. Aquí te explicamos cómo crear uno:
¿Cómo conectarse al clúster de MongoDB?
Conectar tus aplicaciones a la base de datos es crucial para la interacción y manipulación de datos.
¿Cómo configurar la conexión en una aplicación local?
Para desarrollar y realizar pruebas desde tu sistema, sigue los pasos a continuación:
Uso de una aplicación cliente: Dependiendo de tu sistema operativo, selecciona un cliente adecuado. Por ejemplo, en macOS puedes usar "Robo 3T".
Configuración de la cadena de conexión:
mongodb://platzinauta:<your password>@cluster0-shard-00-00.abcde.mongodb.net:27017,cluster0-shard-00-01.abcde.mongodb.net:27017,cluster0-shard-00-02.abcde.mongodb.net:27017/admin?replicaSet=atlas-xyz-shard-0&ssl=true&authSource=admin
<your password> por la que hayas creado.dbname como admin.Testeo de la conexión: Usa el botón de prueba para verificar la conexión.
Guardar conexión: Una vez verificada, guarda la conexión para futuras referencias.
Reflexiones finales
Desplegar una base de datos no relacional en MongoDB Atlas no solo es factible, sino también una experiencia enriquecedora al ver cómo tus aplicaciones cobran vida mediante el manejo ágil de datos. Esta práctica te ampliará las posibilidades en el desarrollo de aplicaciones modernas y robustas. Sigue explorando y perfeccionando tus habilidades en bases de datos. ¡No te detengas aquí, el mundo del desarrollo está lleno de oportunidades esperando ser exploradas!
MongoDB Atlas es una poderosa herramienta en la nube que facilita el manejo de bases de datos no relacionales de manera eficiente y accesible, ideal para desarrolladores que buscan escalabilidad y flexibilidad en sus proyectos. Aquí te guiaremos paso a paso para que puedas desplegar tu propia base de datos no relacional utilizando MongoDB Atlas.
El primer paso para utilizar MongoDB Atlas es crear una cuenta en su plataforma en la nube. Sigue estos pasos:
Un clúster es esencialmente un conjunto de servidores donde se almacenará tu base de datos. Aquí te explicamos cómo crear uno:
Conectar tus aplicaciones a la base de datos es crucial para la interacción y manipulación de datos.
Para desarrollar y realizar pruebas desde tu sistema, sigue los pasos a continuación:
Uso de una aplicación cliente: Dependiendo de tu sistema operativo, selecciona un cliente adecuado. Por ejemplo, en macOS puedes usar "Robo 3T".
Configuración de la cadena de conexión:
mongodb://platzinauta:<your password>@cluster0-shard-00-00.abcde.mongodb.net:27017,cluster0-shard-00-01.abcde.mongodb.net:27017,cluster0-shard-00-02.abcde.mongodb.net:27017/admin?replicaSet=atlas-xyz-shard-0&ssl=true&authSource=admin
<your password> por la que hayas creado.dbname como admin.Testeo de la conexión: Usa el botón de prueba para verificar la conexión.
Guardar conexión: Una vez verificada, guarda la conexión para futuras referencias.
Desplegar una base de datos no relacional en MongoDB Atlas no solo es factible, sino también una experiencia enriquecedora al ver cómo tus aplicaciones cobran vida mediante el manejo ágil de datos. Esta práctica te ampliará las posibilidades en el desarrollo de aplicaciones modernas y robustas. Sigue explorando y perfeccionando tus habilidades en bases de datos. ¡No te detengas aquí, el mundo del desarrollo está lleno de oportunidades esperando ser exploradas!
Algunos clientes MongoDB para Linux y Windows:
Si su contraseña tienen caracteres especiales (#@!@#$%^&*..), deben escribirla como URL encoded, por si lo necesitan aqui puede realizar el proceso https://www.urlencoder.org/
Si no le pasan la contraseña como URL encoded no los dejara conectar
Aquí se empieza a ver lo que es el hecho de dividir aplicaciones en varios servicios, y existen muchos servicios en la nube para bases de datos, otro servicio muy bueno para bases de datos no relacionales es Firestore, estaría bien echarle un ojo 👀
mongoDB Atlas lo puedes integrar con tu infraestructura en AWS por ejemplo, puedes conectar tu proyecto de Atlas con tu VPC de AWS a través de un VPC peering y así evitar usar internet para la conexión. también puedes crear tantos proyectos como necesites y la documentación de MongoDB es de las más completas. Alguna de las limitaciones que quizás puedes conseguir son, pro ejemplo, que los logs están disponibles por 30 días, así que si quieres retener los logs de acceso o auditoría (debes habilitar esta opción) por más tiempo puedes hacer un proceso automático que descargue estos logs y los almacene en otro lugar.
Compass es muy sencillo de usar, la configuración inicial en Atlas tiene un par de configuraciones adicionales pero nada del otro mundo
Otra muy buena alternativa es DBGate, esta para linux, windows y mac
Instalar MongoDB Compass en linux -Ubuntu22 (Opción para interfaz gráfica)
wget https://downloads.mongodb.com/compass/mongodb-compass_1.36.4_amd64.deb
dpkg -i mongodb-compass_1.36.4_amd64.deb
En caso de que solicite dependencia podremos correr
dpkg -i mongodb-compass_1.36.4_amd64.deb
Instalar MongoDB Shell en linux -Ubuntu22 (Opción para línea de comandos)
wget https://downloads.mongodb.com/compass/mongodb-mongosh_1.8.2_amd64.deb
sudo dpkg -i mongodb-mongosh_1.8.2_amd64.deb
con la version 1.3.1 de robo 3t no puedo conectar puse la contraseña de la base de datos, puse el nombre admin a la base de datos pero me arroja el siguiente error:
"Failed to parse: bad digit c while parsing"
mi contraseña solo tiene letras y numeros
cualquier ayuda se agradece
Saludos"!
Una pregunta no me sale dbname ayuda porfa, saludos
Para alojar bases de datos es muy bueno clever cloud, ojalá actualicen el curso