sql >> Databáze >  >> RDS >> Mysql

Proč nepřipojit Android k databázi přímo?

Důvodů je několik.

  1. Zabezpečení – Pokud má uživatel přímý přístup, může z vaší databáze získat cokoli. Navíc budou mít heslo do vaší databáze. Výsledkem je, že pokud má SQL server, který používáte, chybu, mohou ji zneužít. Pokud jsou vaše oprávnění nastavena špatně, může to také vymazat vaši databázi.
  2. Rychlost – Pokud uživatelé často používají velké dotazy, může to rychle a zbytečně zablokovat váš systém. Pokud procházíte webovým rozhraním, můžete jej omezit.
  3. Přístupnost – Webové dotazy podporuje téměř vše. Pro přímý přístup k databázím SQL vyžaduje speciální klienty.

Pokud však svým uživatelům zcela důvěřujete, máte správné knihovny/ovladače, můžete povolit přímé dotazování a může to být dokonce o něco rychlejší.



  1. jak načíst sadu více výsledků z uložené procedury mysql v laravel

  2. Jak najít neexistující data z jiné tabulky pomocí JOIN?

  3. Jaký je nejrychlejší způsob hromadného vkládání do Postgresu?

  4. SQL kurz pro začátečníky