为什么不要在android或者ios上直连mysql或者sqlserver之类的数据库(跳大神)
来源:互联网 发布:如何申请手机淘宝账号 编辑:程序博客网 时间:2024/04/28 04:08
许多同学 都有直连这些数据库的想法,如果我说了以下二个问题之后你还想直连,那我也没办法
数据库是一个服务端最重要的部分,也是最脆弱的部分,更是最敏感的部分
如果直连会造成如下问题
1.安全问题,你的连接数据库的账号密码 暴露给了客户端,这样很容易被抓到,无论是android的反编译,还是抓包,都很容易得到这个信息,而且如果需要直连,数据库势必要监听0.0.0.0,,这样任何人都可以尝试你的数据库,多么可怕的一件事
2.性能问题,我们知道一个数据库的并发连接很低,mysql的默认配置只有100,直连数据库,导致无法利用任何缓存 ,比如memcache,
应该还有其它问题,大家都来补充一下
3.不可控
如果一个sql 会把mysql 搞挂,我们甚至无法 让条sql 马上消失,,,只能关掉sql 来解决问题
0 0
- 为什么不要在android或者ios上直连mysql或者sqlserver之类的数据库(跳大神)
- mysql修改表或者数据库的总结
- 修改mysql数据库的账号或者密码
- 【转载】SQLServer中如何判断表或者数据库的存在
- 使用了数据库 发现总是崩溃 提示表找不到 或者字段不存在之类的
- 大部分 android 或者 ios 客户端 的网络通讯其实都是在 模仿 网页浏览器
- 获取android项目的数据库地址或者数据库名
- navicat 无法链接上wamp 或者xampp的mysql数据库
- MySQL获取或者查询数据库字段的特定几位
- 使用mysql notifier无法start或者stop数据库的解决方法
- php连接sqlserver数据库服务器(或者称mssql数据库)的几种方法
- 关于图片或者文件在数据库的存储方式归纳
- 关于图片或者文件在数据库的存储方式归纳
- 打开或者创建数据库的操作应该放在哪里?
- 关于图片或者文件在数据库的存储方式归纳
- 图片或者其他文件在数据库的存储方式详解
- 关于图片或者文件在数据库的存储方式归纳
- 关于图片或者文件在数据库的存储方式归纳
- 1007. Maximum Subsequence Sum (25)
- Afaria服务器为Windows Mobile设备添加注册表数据
- 【Unity】技巧集合
- java无重集合Set<T>与迭代器Iterator<T>
- Unity3D研究院之主角面朝方向一定区域内对象角度计算(四十五)
- 为什么不要在android或者ios上直连mysql或者sqlserver之类的数据库(跳大神)
- Java中的String
- 如何学习好Java
- [Unity3d]Player Settings导出设置
- Unity公告板的使用:
- 最简单的链表
- Python3.3 continuation line under-indented for visual indent 与 multiple spaces after ,
- 广播机制
- 去除图片的阴影部分,只显示图片: