MySQL 5.5.5 M3 发布
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL的特性
- 使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
- 支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、OS/2 Wrap、Solaris、SunOS、Windows等多种操作系统。
- 为多种编程语言提供了API。这些编程语言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。
- 支持多线程,充分利用CPU资源,支持多用户。
- 优化的SQL查询算法,有效地提高查询速度。
- 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
- 提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。
- 提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
- 提供用于管理、检查、优化数据库操作的管理工具。
- 可以处理拥有上千万条记录的大型数据库。
该版本继续对 InnoDB 存储引擎进行改进,主要有:
- InnoDB 存储引擎升级到 1.1.1 版本,该版本也是最新开发版
- InnoDB 在恢复时使用哈希表存储 redo 日志,在64位系统中,哈希表的大小为 buffer pool 大小的 1/8,为了降低内存的使用,哈希表调整为 1/64 的缓冲池大小,如果是32位系统则为 1/128
- 在慢查询日志中,UPDATE 和 DELETE 语句的 Rows_examined 值不再显示为0
- 移除 mysql_fix_privilege_tables 脚本
- 增加新变量:skip_name_resolve,用于禁用对客户端连接进行机器名解析
- 新增 SHA2() 函数
- 所有基于数值运算的函数现在都会抛出数值越界的错误
- 其他还包括修复了不少的bug
详情请看 Change History。
扩展阅读
- Opera Mini 5 Beta 发布 (1.000)
- 整理硬盘空间,一点都不浪费 (1.000)
- Linux下的C++开发之IDE软件 (1.000)
- Opera 10.53 Beta(Linux/Unix)发布 (1.000)
- Linux版优化大师——Ailurus (1.000)
- GCC 将改用 C++ 实现 (1.000)
- 推荐5款Linux下文字处理软件 (1.000)
- 开源Flash播放器Lightspark 0.4.2 (1.000)
- Java安装程序制作软件 -Install4j 5.0 (1.000)
- Foxit Reader 4.1 发布 (1.000)
【上一篇】: Ubuntu 10.10将改善UbuntuOne控制面板
【下一篇】:放弃Windows选择Linux的时机到了
9个评论
发表评论
博客公告
- 漠天博客换新的主题了,本主题系博主漠天开发,现在正处于测试阶段,虽然作者在个人本本上做了无数的测试,但是不能保证毫无BUG,所以,希望广大读者如发现本博客的BUG时希望向博主报告。==》留言本,在这谢谢你对本站的支持。












2010/07/21 于 23:24:37
支持啊
2010/07/20 于 11:28:29
博主,你的空间是国内的还是国外的,最近被空间搞的没有脾气了,想找个好一点的空间,看你的博客访问速度不错,咨询一下,谢谢了!
2010/07/23 于 22:14:13
是国内的,我用的是优智主机。
2010/07/18 于 16:11:26
MySQL AB,感觉没听说过
2010/07/18 于 11:16:33
很久没来了 来看下
2010/07/17 于 18:02:47
完美路过
2010/07/17 于 17:58:18
第一次来,不错的文章,很喜欢
2010/07/17 于 14:43:41
用这个的人实在多,现在PHP类型的大多也都支持MySQL
2010/07/17 于 15:35:51
这个数据库非常实用,像一些大的互联网公司也还在实用,不过他们已经做了优化啦。O(∩_∩)O哈哈~