您的位置:首页 >>网安人物 >>I-T精英 >> 文章内容

MySQL创始人现身杭州亲会中国网络侠客

Google
 
[ 信息来源:比特网 ] [ 发布时间:2008-05-24 ]
  对于我们每一位互联网的开发人员来讲,MySQL可以说是家喻户晓,在由阿里巴巴集团主办的第二届网络工程师侠客行大会上,MySQL创始人CTODavid Axmark给我们做主题演讲。

  David Axmark:我的名字叫大卫·艾克马克,我是MySQL创始人之一,我会谈一谈MySQL它的历史以及它是怎么成为互联网使用最多的数据库之一。 西部网安

  MySQL首先是在1985年作为一个项目开始的,但是实际上我和其他的开发者是在80年代初就在一起开始工作了。那个时候开始了解到免费软件开源等等。那时候大家已经有这个概念了,已经用了一段时间了,我们当时需要一个数据库,希望是开源的,但是没有这个产品我们只能自己写。我当时有一个想法,当时能让我们赚点钱,所以我们成立了一个小公司,在这个时候,我们想是不是可以有10个人呢?实际上现在已经很多人了,这个公司到目前为止已经价值10亿美元了,所以我们一边是做免费软件,一边也可以赚钱这个不矛盾。

  那么到底MySQL为什么会成功呢?首先我觉得我们是解决了一个共同的问题,第二我们开发的时间与MySQL成长契合非常好,当时我们希望我们的信息能够发布给我们的客户,然后能够浏览。但是其他人有面临着同样的问题,只不过我们解决了。所以我们创造了一个可以实际应用的产品,所以我们开发了MySQL,一开始不能用我们很不高兴,这个跟你自己出于兴趣好玩是不一样的,我们是出于实际应用。我们在1996年或者1997年的时候我们开发的产品功能是非常少的,很多人数据库用了20多年,他们说这个有什么用。但是如果要做一个网页的人他们的看法就不一样了,因为我们提供了他们想要的东西,所以我们得到了很多的用户,对于互联网数据库应用进行开发。多数你们都已经知道了,到了几年以后,几乎每一个小的创始新成立的公司都会使用我们的产品。所以说我们主要的关注是开发这一块,并且发展得非常快。

  另外一点我们需要非常非常多的用户,可能他们一千个人里面有一个愿意付点钱就可以赚点钱,那么怎么得到更多的用户呢?这个并不容易,所以我们花了很多时间,让安装变得简便,让它尽可能简单易用。我们也在不同的系统做了EASY文件。一切都是为了用户使用的方便。比如说先让自己安装一遍,比如说我前面15分钟把系统安装了那就是不错了,所以你要15分钟内把系统安装好开始使用就是好的。其实在上世纪的时候,计算机其实是很慢,你要下载起来安装起来其实是很宏伟的目标。但是有些项目做起来是比较枯燥的,我们要不断把代码写成文档,但是为了未来你必须得做这些事情。

  这是MySQL内部架构,都是数据库的东西,当然有一部分是比较特别的,最下面这一行,大家看到我们存储数据的。有的是插入式可插拔的系统,这里有不同的选择,它们是应用于不同的需求。这个我会过一会儿多谈一谈,现在我先来谈一下为什么我们这么适用于网络应用,其实很多都是很小的事情。 网安官方站

  首先你到处都可以下载到马上可以使用,但是在1996年的时候,当PHP开始更加多在互联网使用的时候,我们就跟PHP创始人谈,希望可以跟其中的一些功能和作,我们就在MySQL里面安装了这些功能,而且这里确实变得很有用,比如说这里的LIMIT10可以加进去,就变得非常有用,而且在其他的数据库上都可以使用。

  另外还有一些很小的网站,你可以从头开始编码,可能需要非常廉价的东西,因为MySQL速度非常快,跟所有数据库连接非常快,因为就是容易,简便易用是非常关键的,所以我们谈到很多是插入式存储引擎,这是什么概念呢?如果没有这个概念的话,一般是用低级的页面级的锁定用数据库就很锁定,但是MySQL现在没有一刀切的解决方案,这个都是技术方面的选择。根据你这个怎么去做它会有不同的方案,在MySQL里面你可以选择根据不同的应用,怎么去调整这个而不用告诉人们不同的数据库你要用什么的命令,怎么样去管理,不用牵涉到那个层面。你也可以做定制的存储引擎,比如说做Archive的时候,做删除的时候,他做的非常的快。它做表的扫描做得非常快,不会做其他的事情。

西部网安

  对于其他的公司来说,也可以做很多的事情,对于MySQL我们也是跟其他的许多的公司合作,在存储引擎方面,包括InnoDB,包括PBXT,他们都做的非常的久了,当然还有一些商业化了,这个是做安全系统的,相应非常快的安全系统,或者infoBright也是存储链这么一个公司。这主要是一批波兰科学家开发的系统,另外还有ScaleDB索引系统的,处理大量的数据。但是现在还没有使用,当然还有IBMDB2也是在他们的引擎上面,所以有这么多的例子,大家可以看到,作为用户来说,不用改变你的应用,不用重新变异你的SQL,也不用用新的工具,就可以在我们这个MySQL的平台上用不同的技术。而且有了其他平台的帮助,你还可以做更大的改变。比如说在4月份我们听到了Kickfire,它们有一个硬件系统,用不同的芯片,跟MySQL结合起来可以跑得更快,他们有自己的存储引擎。所以说你会在上面装入很多数据的话,它可以让你很快检索到这些数据。 西部网安

  我其实还不是很清楚这个东西到底是怎么运作的,因为我见过实物,但是没有实际操作过,它看起来很酷,我们的人对此印象非常深刻,我们的工程师看到都认为他非常的厉害。我们还有其他的方式来做存储引擎,我们可以看到一些研究机构里面,他们看到叫MySQL。如果你需要Cluster来做这个事情的话,这是简单的解决方案,我们把它卖给爱立信、阿尔卡特等等公司,很多都是电信公司。

  另外开源的一个特点我们像大家一样都进行研发,我们也有人去尝试我们知道的客户需要什么,还有工程师自己做自己的事情。人们也喜欢重新做一些编译一些东西,而不用改变应用工具。我们看到很多都是我们工程师利用自己的业余时间开发的接口,而且最终成为官方的产品,其实这样的例子很多。我们也帮助开发其他语言当中的接口和产品,现在已经有些人离开MySQL去了谷歌,但是他们开发的产品依然做得很好。

  人们经常会问MySQL在我们引擎里面还说是很小的领域,但是考虑整个互联网领域的话就会变得很大,这个黑体字部分是由MySQL维护的。实际上我经常问,你们有没有语言这张图表上没有吗?偶尔有人会说没有,但是大部分语言我们在这上面都有。

共3页: 上一页 1 [2] [3] 下一页

声明:西部网安刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。   
 
    ·在线评论

评论列表

用户名: 新注册) 密码: 匿名评论

赞助展示链接
精彩图片
赛车版无间道 极品飞车12真人游戏截图 赛车版无间道 极品飞车12真人游
第十二代《极品飞车:卧底》(Need for Speed Undercover)是EA Black B
奥林巴斯E-520样张:美女花木衣世 奥林巴斯E-520样张:美女花木衣
奥林巴斯E-520是一款外形小巧、携带方便的数码单反相机,更是一款非常
全球最轻播放器之一 Cube D7美女图赏 全球最轻播放器之一 Cube D7美女
DCube D7十分小巧,其三围是59.53311mm ,重25克。受制机身的限制,D7
黑丝袜的诱惑 性感美女演绎台电T50+ 黑丝袜的诱惑 性感美女演绎台电T
台电T50+在前作的基础上加入了TV-OUT电视输出功能,采用WQVGA多点触摸
周杰伦大名远洋 成中国入选W3C规范第一人 周杰伦大名远洋 成中国入选W3C规
2008年8月29日,W3C的Web IDL工作草案正式发布,令人惊奇的是在规范说

版权所有 西部网安 Copyright(C) 2005-2008 All Rights Reserved.陕ICP备05009754号