Mysql
 sql >> база данни >  >> RDS >> Mysql

Защо не свържете Android директно към базата данни?

Има редица причини.

  1. Сигурност – Ако потребителят има директен достъп, той може да получи всичко от вашата база данни. Освен това те ще имат парола във вашата база данни. В резултат на това, ако SQL сървърът, който използвате, има недостатък, тогава те могат да го експлоатират. Освен това, ако разрешенията ви са настроени неправилно, може да изтрие вашата база данни.
  2. Скорост – Ако потребителите често използват големи заявки, това може бързо и ненужно да блокира системата ви. Ако преминете през уеб интерфейс, можете да го ограничите.
  3. Достъпност – уеб заявките се поддържат от почти всичко. Необходими са специални клиенти за директен достъп до SQL бази данни.

Но ако имате пълно доверие на потребителите си, имате правилните библиотеки/драйвери, тогава можете да разрешите директни заявки и дори може да е малко по-бързо.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ред на изтриване с ограничения на външния ключ,

  2. Топ 50 въпроса за интервю за MySQL, които трябва да подготвите през 2022 г

  3. Как да посочите Ruby regex, когато използвате Active Record в Rails?

  4. C# и MySQL .NET конектор - Някакъв начин за предотвратяване на атаки с инжектиране на SQL в общ клас?

  5. Как да запазя изхода на MySQL заявка в excel или .txt файл?