MySQL 5.x 的几个重要的新特性

1. 性能的提高:mysql5.x采用了新的数据存储架构,单个数据表的容量比4.0高出很多,并且在进行数据检索时性能更高。
2. 支持自定义的过程:mysql5.x可以让您自己添加函数,这跟sqlserver的自定义函数类似,您可以将一些常用的功能写成函数,调用时就像调用mysql的系统函数一样,非常方便。
3. 支持存储过程:用户只需要写 一次存储过程就可以立刻使用许多应用程序来调用该过程,从而实现特定的业务逻辑流程。数据库管理员也可以通过标准的管理函数来处理不同版本中的数据库资源,比如数据库结构 和安全权限等。。
4. 支持触发器:触发器可以让您的数据库在发生特定的事件时,自动执行特定的操作,如调用一些函数,存储过程等;触发器对保证数据的统一性、减少数据库管理员的工作方面有很好的帮助。
5. 支持视图:您可以将几个表的某几个列组成一个视图,方便查询,免除每次都用 join 语句从关联表读取相数据。
6. 支持本地化:对数种不同字符集的全面支持,包括latin1 (cp1252)、german、big5、ujis等,并提供了Unicode支持。
  总的来说,MySQL 5.x 的新特性主要表现在新功能的增加及性能上有一定的提高,让用户使用起来更方便,但MySQL 5.x 引入的字符集的机制,很容易因为编码而引起数据产生乱码等问题,对网站技术人员的要求比较高,如果不需要用到 MySQL 5.x 的新特性,我司还是建议用户采用 MySQL 4.0,虽然 MySQL4.0 功能没 MySQL5.0 那么多,但是对使用者的技术要求低一些,也不会出现那么多问题,具体请根据您的网站的具体情况进行选择。
posted @ 2007-03-01 22:07  yongwnet  阅读(252)  评论(0编辑  收藏  举报