首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

2.1.1  MySQL应用现状(因特网上的数据库服务器)

在现实中,或者说在因特网上的数据库服务器当中,刚才提到的那些程序几乎都运行在UNIX/Linux环境下。从全世界的范围来看,MySQL及相关软件的应用以实现网上数据库为主。根据这一事实,可以有把握地说,MySQL及相关软件在UNIX/Linux环境下的版本有着更高的质量——因为它们随时都在经受各种实际应用测试,所以这些软件的UNIX/Linux版本中存在的错误和漏洞往往会更迅速地被人们发现、纠正和弥补。

一般来说,部署在UNIX/Linux环境下的软件程序往往有着更高的运行效率。得出这一结论的原因并不是因为相信了“WindowsUNIX/Linux速度慢”这一说法(笔者不想在这里讨论这个问题),而是因为这样一个事实:不同的操作系统在它们所采用的进程和线程模型方面有着相当大的差别。UNIX/Linux编程模型对ApacheMySQL等软件进行优化的工作不仅开始得最早,进行得也最全面彻底,而Windows在这方面落后了;这就使这些软件的UNIX/Linux版本在速度方面取得了较大的领先优势。

因此,刚才提到几种软件的开发团队普遍倾向于让自己的程序运行在UNIX/Linux环境而不是Windows环境下。

 

注解   在提到Windows的时候一般是指Windows 2000/XP/2003。虽说MySQL也可以在Windows 9x/Me系统上运行但这类系统的安全性根本不足以阻挡未经授权的访问者。如果没有特别注明,这本书里的有关测试都是在Windows XP系统上进行的。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论