热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MySQL是拥有“IntelInside”地位的杀手级数据库应用吗

在IT业做预测是一件十分危险的事情,原因在于迅猛发展的IT业存在着大量的变数。但是,面对这些变化,如果我们放弃预测的权力,总有一天,我们会发现,危险并不会因为我们的漠视而发生丝毫的轨迹改变。因此,尽管充满着风险,但对IT业进行预测,却又是一件不

在IT业做预测是一件十分危险的事情,原因在于迅猛发展的IT业存在着大量的变数。但是,面对这些变化,如果我们放弃预测的权力,总有一天,我们会发现,危险并不会因为我们的漠视而发生丝毫的轨迹改变。因此,尽管充满着风险,但对IT业进行预测,却又是一件不

在IT业做预测是一件十分危险的事情,原因在于迅猛发展的IT业存在着大量的变数。但是,面对这些变化,如果我们放弃预测的权力,总有一天,我们会发现,危险并不会因为我们的漠视而发生丝毫的轨迹改变。因此,尽管充满着风险,但对IT业进行预测,却又是一件不得不为的事。

尽管业界对开源表法认同的人越来越多,但正如我们中多数人是在使用着Windows来发出赞扬Linux的声音一样,这种赞扬总显得有些底气不足。为此,我们被迫回到预测这件事本身。我们不难发现,就如同站得高才能望得远一样,我们的预测如果是站在巨人的肩膀上做出的,也许它的可信度更高一些。也正因为如此,与MySQL公司CEO Marten Mickos先生的访谈也就有了特别的意义。

MySQL的市场地位

在国内市场上,Oracle、SQL Server与DB2一直牢牢占据着市场上的三强地位,那么,MySQL在国内市场上究竟占据着什么样的市场地位呢?
就这个问题,Marten请我们关注一个因素,这就是MySQL数据库是可以免费下载的,如果单以下载以后的安装量而论,使用MySQL数据库的用户是最多的。Gartner的一项调查显示,有66%的企业用户正在使用或者计划采用MySQL。这个数字指的是全球市场,而现在MySQL公司已认识到了中国市场的潜力,正在逐步加大在国内市场的推广力度。
而就产品的性能方面,Marten强调,MySQL数据库在社区内有成千上万的人参与到它的产品优化和完善,这是MySQL相对于其他数据库的最大的优势。并且,做为开源数据库,MySQL提供的可是全球化的7×24小时的实时服务。
就目前MySQL所涉及的行业来看,Marten介绍说MySQL数据库已广泛使用在TMT(Technology,Media,Telecom)行业,具体说来就是技术、媒体和电信,而且包括西门子中国、中兴这样的企业也都是MySQL的用户了。所以,MySQL已成为了真正意义上的企业级应用,而不再是黑客手中的玩具。
通过Marten的这番话,我们不难联想到Linux的发展之路。当Linux还真正处于草根发展阶段时,企业中的CTO往往不知道自己的下属已在尝试使用Linux了。因此,在当时要找出Linux的企业级成功应用都是一件极为困难的事情,但比这更困难的是,是统计出当时到底有多少企业在私下里使用着Linux。对此,阿里巴巴的CTO吴炯先生透露的消息确实值得思考,当年,面对人员和业务的增长而带来的管理问题,阿里巴巴正是在互联网低潮中靠使用免费版MySQL而节省下了宝贵的二十万美元。今天,当阿里巴巴已成为国内电子商务巨头之时,它依然还在使用着MySQL数据库。
因此,要评估MySQL在国内的市场前景时,我们需要考虑的是当草根应用突然现身于前台时会带来多大的变化。
MySQL的发展前景

不久之前,MySQL公司成功地邀请开源业界的大腕Tim O'Reilly加入了进来,而Tim O'Reilly在解释自己加盟的原因时,承认其长期以来,关注着两个领域,一个是开源,另一个则是Web 2.0,而MySQL则处于这两个领域的交叉点上。并表示:“今天赋予Web更大动力的平台将是明天的企业基础架构。每一个基于Internet的杀手级应用全是数据库应用。这使得MySQL在下一代计算机应用中拥有了类似于’Intel Inside’一样的地位。”
对于Tim O'Reilly的这个说法,Marten表示赞同,并且历数了一大串采用Web 2.0标准的网站,而这些网站清一色地全部采用MySQL数据库。
若干年以前,我们对网络的力量并不十分清楚,当Sun公司提出“网络就是计算机”时,我们也只是表示将信将疑,而日后Google的崛起才让我们真正见识到了网络的力量。对此,Marten的回答更加坚决:“今天的世界已经是一个在线的世界,而且企业也越来越互联网化,所以我们会按照企业的需求开发新的功能以适应这个趋势。”
再回来谈谈预测这件事,也许从MySQL公司的成长过程中我们就能领悟到什么。1995年,当Marten的两位大学同学Michael Widenius和David Axmark创办了开源数据库公司MySQL时,他还曾嘲笑过他们的“疯狂举动”。然而两年后,Marten也加入了MySQL,并担任CEO一职。十二前过去,MySQL公司的业务范围已经遍及了几十个国家,几千名员工在为一个目标努力工作着。但与MySQL公司的成长奇迹相比,Marten的话显然更让我们感到惊奇:“公司几千名员工的工作成效,也抵不上MySQL社区的力量。”因此,从这个角度说,诸多数据库巨头所面对的,不仅仅是一个MySQL公司,而是拥有海量参与者的开源社区。做为一个预测者,我们很难说当草根的力量在某一天突现到前台时,会发生什么事情。

推荐阅读
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 推荐一个ASP的内容管理框架(ASP Nuke)的优势和适用场景
    本文推荐了一个ASP的内容管理框架ASP Nuke,并介绍了其主要功能和特点。ASP Nuke支持文章新闻管理、投票、论坛等主要内容,并可以自定义模块。最新版本为0.8,虽然目前仍处于Alpha状态,但作者表示会继续更新完善。文章还分析了使用ASP的原因,包括ASP相对较小、易于部署和较简单等优势,适用于建立门户、网站的组织和小公司等场景。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了如何在MySQL中将零值替换为先前的非零值的方法,包括使用内联查询和更新查询。同时还提供了选择正确值的方法。 ... [详细]
  • 在数据分析工作中,我们通常会遇到这样的问题,一个业务部门由若干业务组构成,需要筛选出每个业务组里业绩前N名的业务员。这其实是一个分组排序的 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • Oracle分析函数first_value()和last_value()的用法及原理
    本文介绍了Oracle分析函数first_value()和last_value()的用法和原理,以及在查询销售记录日期和部门中的应用。通过示例和解释,详细说明了first_value()和last_value()的功能和不同之处。同时,对于last_value()的结果出现不一样的情况进行了解释,并提供了理解last_value()默认统计范围的方法。该文对于使用Oracle分析函数的开发人员和数据库管理员具有参考价值。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
author-avatar
zhangjy妍
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有