Tengo un servicio que estoy alojando en Heroku en este momento y estoy usando el complemento mLab para asegurarme de que la versión implementada pueda escribir en la base de datos, etc. ¿Qué puedo hacer ahora? Estoy confundido desde que recibí este correo electrónico:
El equipo de mLab ha optado por descontinuar este complemento. El complemento mLab MongoDB se eliminará de todas las aplicaciones de Heroku el 10 de noviembre de 2020. Le recomendamos que elimine el complemento mLab MongoDB usted mismo antes del 1 de septiembre de 2020 a través del Panel o la CLI.
¿Alguien tiene alguna palabra de consejo? ¿Debería salir de Heroku? En caso de que esto sea más fácil con AWS (aunque nunca antes había usado AWS).
El comentario bastante directo anterior respondió: "No necesita un complemento para usar Atlas. – D. SM hace 17 horas". Así que siga adelante con el nivel gratuito de Sandbox.
mLab no es el único juego de MongoDB en la ciudad : el complemento ObjectRocket para MongoDB parece otra opción fácil.
Alternativamente, si lo prefiere, puede continuar usando mLab, pero no a través de un complemento. Solo tendría que apuntar su aplicación a su base de datos mLab administrada por separado.
mLab fue adquirido por MongoDB, se alienta a sus usuarios y eventualmente necesitarán migrar a MongoDB Atlas.
No se requiere ningún complemento para usar Atlas, y Atlas proporciona un nivel gratuito. No estoy familiarizado con los costos de mLab, pero imagino que, según el uso, Atlas puede ser más barato o más caro que mLab.
Puede usar otros servicios alojados de MongoDB como menciona la otra respuesta. Debido al cambio de licencia de MongoDB a SSPL, ahora se requiere que los otros servicios negocien acuerdos individuales con MongoDB Inc. para ofrecer la base de datos de MongoDB como un servicio. Algunos servicios (p. ej., ObjectRocket) han hecho esto y están ofreciendo versiones actuales de MongoDB (4.4 a partir de este escrito); otros no lo han hecho y están limitados a 4.0 y versiones anteriores.