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

Разумно ли е да свържете настолен клиент директно към MySQL?

Няколко причини (без определен ред):

  • Променете бизнес логиката само на едно място, промените в схемата на базата данни нямат ефект върху клиентите (само услугата)
  • Системата за оторизация на MySQL е доста груба
  • По-сигурно, тъй като не е необходимо да отваряте своята база данни към външния свят
  • Уеб услугите работят през стандартни HTTP портове, по-малко проблеми със защитните стени
  • Няма нужда да инсталирате ODBC драйвери

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL родител -> дъщерна заявка

  2. Мониторинг на заявки на потребител на MySQL

  3. Данните с отворен код нарастват:Избор на MySQL, NoSQL или и двете

  4. ГРЕШКА! Сървърът излезе без актуализиране на PID файл (/usr/local/var/mysql/`username`.lan.pid)

  5. Python db-api:fetchone срещу fetchmany срещу fetchall