ホームページ  >  記事  >  データベース  >  为什么不要在android或者ios上直连mysql或者sqlserver之类的数据

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

WBOY
WBOYオリジナル
2016-06-07 15:52:091156ブラウズ

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

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



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


如果直连会造成如下问题

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


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


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


3.不可控

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。