¿Qué es más adecuado para las consultas: Mysql vs Firebase?

No sé sobre Firebase.

Entonces, déjame contarte sobre MySQL.

Pros:
Almacena datos en modelo relacional. Por lo tanto, es RDBMS. Es rápido y seguro.

Para cumplir con su propósito, tiene un TIME DataType.
Esto significa que puede ingresar valores en formatos TIME . (HH: MM: SS)

Y puede realizar prácticamente cualquier salida lógica en este atributo.

Además, creo que seguramente te ayudará porque tiene palabras clave WHERE y AND y así es como puedes usarlas.
Ex:
SELECT Timing_Arrival, Timing_Departure FROM Bus_Info WHERE From='Hyderabad' AND To='New Delhi';

Contras:
Inicialmente debe ingresar todas las combinaciones posibles en su tabla.

MySQL es muy simple y no puede hacer una salida inteligente en los comandos.
Por ejemplo: si la distancia entre Hyderabad y Kolkata es de 1492 km por NH 16, y la distancia entre Kolkata y Dispur es de 995 km por NH 27; MySQL no puede decirle la distancia entre Hyderabad y Dispur en un simple comando de tabla.

¡Ten un feliz día!
Gracias por el A2A. 🙂

En realidad, depende de sus requisitos,

Esto es para Firebase Ans, creo que ya conoces Mysql.

Si conoce muy bien javasript y no está dispuesto a aprender un nuevo lenguaje del lado del servidor, le recomendaría usar Firebase. La forma en que funciona es muy similar a si hubiera creado su propia API REST y solo hubiera realizado llamadas ajax.

Entonces, sus ventajas y desventajas:

Pro

  • Si su aplicación funciona con una base de datos centralizada y es actualizada por muchos usuarios, entonces es más que capaz de manejar las actualizaciones de datos en tiempo real entre dispositivos.
  • Almacenado en la nube tan fácilmente disponible en todas partes.
  • API multiplataforma (si está utilizando esta base de datos con una aplicación)
  • Ellos alojan los datos. -Significando que si está almacenando una gran cantidad de datos, ¡no tiene que preocuparse por el hardware!

Contras:

  • A menos que su aplicación ejecute una base de datos centralizada actualizada por una gran cantidad de usuarios, es una exageración importante.
  • El formato de almacenamiento es completamente diferente al de SQL (Firebase usa JSON) para que no pueda migrar tan fácilmente.
  • Las herramientas de informes no estarán cerca de las de SQL estándar.
  • Costos! -¡Limitado a 50 conexiones y 100 mb de almacenamiento!
  • Usted no aloja los datos, Firebase sí. Y dependiendo del servidor que te pongan, ver el tiempo de actividad parece haber muchas interrupciones últimamente.

Hola,

MySQL cualquier día. MySQL tiene una mejor interfaz de usuario y UX que pueden facilitar la consulta.

Saludos,

Tushar Rastogi