zoukankan      html  css  js  c++  java
  • 为什么不要在android或者ios上直连mysql或者sqlserver之类的数据库(跳大神)

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



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


    假设直连会造成例如以下问题

    1.安全问题,你的连接数据库的账号password 暴露给了client,这样非常easy被抓到,不管是android的反编译,还是抓包,都非常easy得到这个信息,并且假设须要直连,数据库势必要监听0.0.0.0,,这样不论什么人都能够尝试你的数据库,多么可怕的一件事


    2.性能问题,我们知道一个数据库的并发连接非常低,mysql的默认配置仅仅有100,直连数据库,导致无法利用不论什么缓存 ,比方memcache,


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


    3.不可控

    假设一个sql 会把mysql 搞挂,我们甚至无法 让条sql 立即消失,,,仅仅能关掉sql 来解决这个问题

  • 相关阅读:
    从程序员到技术总监,分享10年开发经验
    CF739E Gosha is hunting
    hdu 4891 模拟
    hdu4888 最大流(构造矩阵)
    hdu4888 最大流(构造矩阵)
    hdu4885 有 限制的最短路
    hdu4885 有 限制的最短路
    hdu4884 模拟
    hdu4884 模拟
    POJ1789简单小生成树
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4286524.html
Copyright © 2011-2022 走看看