sql >> Base de Datos >  >> RDS >> Mysql

¿Por qué no conectar Android a la base de datos directamente?

Hay varias razones.

  1. Seguridad:si el usuario tiene acceso directo, puede obtener cualquier cosa de su base de datos. Además, tendrán una contraseña en su base de datos. Como resultado, si el servidor SQL que está utilizando tiene una falla, entonces pueden explotarla. Además, si sus permisos están mal configurados, podrían borrar su base de datos.
  2. Velocidad:si los usuarios utilizan con frecuencia consultas grandes, puede atascar su sistema de forma rápida e innecesaria. Si pasa por una interfaz web, puede acelerarla.
  3. Accesibilidad:las consultas web son compatibles con casi todo. Requiere clientes especiales para acceder a bases de datos SQL directamente.

Pero si confía completamente en sus usuarios, tiene las bibliotecas/controladores correctos, entonces podría permitir consultas directas, e incluso podría ser un poco más rápido.