首页 >数据库 >mysql教程 >为什么不要在android或者ios上直连mysql或者sqlserver之类的数据

为什么不要在android或者ios上直连mysql或者sqlserver之类的数据

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原创
2016-06-07 15:52:091222浏览

许多同学 都有直连这些数据库的想法,如果我说了以下二个问题之后你还想直连,那我也没办法 数据库是一个服务端最重要的部分,也是最脆弱的部分,更是最敏感的部分 如果直连会造成如下问题 1.安全问题,你的连接数据库的账号密码 暴露给了客户端,这样很容易

许多同学 都有直连这些数据库的想法,如果我说了以下二个问题之后你还想直连,那我也没办法



数据库是一个服务端最重要的部分,也是最脆弱的部分,更是最敏感的部分


如果直连会造成如下问题

1.安全问题,你的连接数据库的账号密码 暴露给了客户端,这样很容易被抓到,无论是android的反编译,还是抓包,都很容易得到这个信息,而且如果需要直连,数据库势必要监听0.0.0.0,,这样任何人都可以尝试你的数据库,多么可怕的一件事


2.性能问题,我们知道一个数据库的并发连接很低,mysql的默认配置只有100,直连数据库,导致无法利用任何缓存 ,比如memcache,


应该还有其它问题,大家都来补充一下


3.不可控

如果一个sql 会把mysql 搞挂,我们甚至无法 让条sql 马上消失,,,只能关掉sql 来解决问题

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn