S
SkyArg
Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas a todos.
Tengo una consulta sobre esos motores de base de datos, MySql y MongoDB.
Antes que nada quiero aclarar que tengo el conocimiento básico de sus diferencias. Sin embargo quisiera saber su opinión sobre este caso particular de uso y también saber si alguien ah usado en producción una base de datos MongoDB y cual es su "análisis".
Estoy creando un sitio que su función principal consiste en un chat. Tenia pensado hacer así:
Datos de Auth, correo, password, estado de cuenta, perfil, etc => en MySql
Mensajes de Chat, relaciones entre usuarios, etc => en MongoDB
El concepto es que según leí, MySql es mucho más robusto y confiable que MongoDB, por eso los datos de Auth que son los más sensibles e importantes los planeo poner en una base de datos MySql y usando el motor InnoDB.
Para los mensajes de chat y las relaciones como "x sigue a y", ya que son datos que se deben obtener mucho más rápido y más seguido también, pensé en usar MongoDB.
Preguntas:
¿Que opinan de MongoDB? ¿Es estable y confiable?
¿Que opinan de usar dos Motores de Base de Datos diferentes? ¿Creen que es lógico hacer lo que planeo o debería decidirme de poner todo en MySql o todo en MongoDB?
Si quisiera poner todo en MongoDB. ¿Sería inseguro e inestable?
El tiempo de desarrollo no variaría ya que usaré un ORM que es compatible con ambas base de datos, osea que el mismo código funcionará en un motor u otro.
Saludos y gracias de antemano.
Tengo una consulta sobre esos motores de base de datos, MySql y MongoDB.
Antes que nada quiero aclarar que tengo el conocimiento básico de sus diferencias. Sin embargo quisiera saber su opinión sobre este caso particular de uso y también saber si alguien ah usado en producción una base de datos MongoDB y cual es su "análisis".
Estoy creando un sitio que su función principal consiste en un chat. Tenia pensado hacer así:
Datos de Auth, correo, password, estado de cuenta, perfil, etc => en MySql
Mensajes de Chat, relaciones entre usuarios, etc => en MongoDB
El concepto es que según leí, MySql es mucho más robusto y confiable que MongoDB, por eso los datos de Auth que son los más sensibles e importantes los planeo poner en una base de datos MySql y usando el motor InnoDB.
Para los mensajes de chat y las relaciones como "x sigue a y", ya que son datos que se deben obtener mucho más rápido y más seguido también, pensé en usar MongoDB.
Preguntas:
¿Que opinan de MongoDB? ¿Es estable y confiable?
¿Que opinan de usar dos Motores de Base de Datos diferentes? ¿Creen que es lógico hacer lo que planeo o debería decidirme de poner todo en MySql o todo en MongoDB?
Si quisiera poner todo en MongoDB. ¿Sería inseguro e inestable?
El tiempo de desarrollo no variaría ya que usaré un ORM que es compatible con ambas base de datos, osea que el mismo código funcionará en un motor u otro.
Saludos y gracias de antemano.

