摘要: 1.1 B/S网络架构概述 B/S 网络架构从前端到后端都得到了简化,都基于统一的应用层协议HTTP来交互数据,与大多数传统C/S互联网应用程 序采用的长连接的交互模式不同,HTTP采用无状态的短连接的通信方式,通常情况下,一次请求就完成了一次数据交互,通常也对应一个业务逻辑,然后这次通信连接就断开 阅读全文
posted @ 2018-01-16 20:12 _sanjun 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 28.1 改善性能 数据库管理员把他们生命中的相当一部分时间花在了调整、试验以改善DBMS性能之上。在诊断应用的滞缓现象和性能问题时,性能不良的数据通常是最常见的祸因。 可以看出,下面的内容并不能完全决定MySQL的性能。我们只是想回顾一下前面各章的重点,提供进行性能优化探讨和分析的一个出发点。 首 阅读全文
posted @ 2018-01-16 12:50 _sanjun 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 27.1 备份数据 像所有数据一样,MySQL的数据也必须经常备份。由于MySQL数据库是基于磁盘的文件,普通的备份系统和例程就能备份MySQL的数据。但是,由于这些文件总是处于打开和使用状态,普通的文件副本备份不一定总是有效。 下面列出这个问题的可能解决方案。 使用命令行使用程序mysqldump 阅读全文
posted @ 2018-01-16 11:50 _sanjun 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 26.1 访问控制 MySQL服务器idea安全基础是:用户应该对他们需要的数据具有适当的访问权,既不能多也不能少。换句话说,用户不能对过多的数据具有过多的访问权。 可虑以下内容: 多数用户只需要对表进行读和写,但少数用户甚至需要能创建和删除表 某些用户需要读表,但可能不需要更新表 你可能想允许用户 阅读全文
posted @ 2018-01-16 10:50 _sanjun 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 25.1 字符集和校对顺序 数据库表被用来存储和检索数据。不同的语言和字符集需要以不同的方式存储和检索。因此,MySQL需要适应不同的字符集,适应不同的排序和检索数据的方法。 语言和字符集的重要术语: __字符集__ 为字母和符合的集合 __编码__ 为某个字符集成员的内部表示 __校对__ 为规定 阅读全文
posted @ 2018-01-16 09:42 _sanjun 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 24.1 事务处理 __并非所有引擎都支持事务处理__ MyISAM和InnoDB是两种最常使用的引擎。前者不支持明确的事务处理管理,而后者支持。这就是为什么本书中使用的样例表被创建来使用InnoDB而不是更经常使用的MyISAM的原因。如果你的应用中需要事务处理功能,则一定要使用正确的引擎类型。 阅读全文
posted @ 2018-01-16 09:18 _sanjun 阅读(161) 评论(0) 推荐(0) 编辑