Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dlaczego nie połączyć Androida bezpośrednio z bazą danych?

Istnieje wiele powodów.

  1. Bezpieczeństwo — jeśli użytkownik ma bezpośredni dostęp, może uzyskać wszystko z Twojej bazy danych. Dodatkowo będą mieli hasło do Twojej bazy danych. W rezultacie, jeśli serwer SQL, którego używasz, ma usterkę, mogą ją wykorzystać. Ponadto, jeśli Twoje uprawnienia są źle skonfigurowane, może to spowodować wyczyszczenie Twojej bazy danych.
  2. Szybkość- Jeśli użytkownicy często używają dużych zapytań, może to szybko i niepotrzebnie spowolnić działanie systemu. Jeśli przejdziesz przez interfejs sieciowy, możesz go dławić.
  3. Ułatwienia dostępu — zapytania internetowe są obsługiwane przez prawie wszystko. Wymaga specjalnych klientów, aby uzyskać bezpośredni dostęp do baz danych SQL.

Ale jeśli całkowicie ufasz swoim użytkownikom, masz odpowiednie biblioteki/sterowniki, możesz zezwolić na bezpośrednie zapytania, a może to być nawet trochę szybsze.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Użyj LIMIT do stronicowania wyników w zapytaniu MySQL

  2. Jak uruchomić testową bazę danych Django tylko w pamięci?

  3. Mysql w zapytaniu o odległość

  4. Błąd wstawiania PHP/SQL podczas używania nazwanych symboli zastępczych

  5. Czy mogę użyć funkcji dla wartości domyślnej w MySql?