|
来自:Greatlinux website
MySQL是什么?
MySQL是由瑞典供应商MySQL公司开发的一种开放源代码的关系型数据库管理系统(RDBMS)。
根据分析机构 Evans数据公司(EDC)提供的数据,MySQL被广泛应用于网络和各种嵌入式应用,在全球关系型数据库管理系统市场上拥有44%的份额。尽管拥有很高的市场份额,MySQL AB的创始人 Michael "Monty" Widenius仍然谦虚地认为:“其它的数据库拥有一些我们没有的功能。当然,我们在一些独立项目上在和其它实力强大的数据库竞争,并且我们拥有更具竞争力的许可证模式,但是对他们来说我们仍然只是一个补充。”
虽然 MySQL是Lamp (Linux, Apache, MySQL,Perl/Python/PHP) 开发组合的一个组成部分,但是MySQL公司说其中有40%的下载量是运行在Windows操作系统之上的。
MySQL从何而来?
根据 Widenius的说法,MySQL最初是一套功能有限的软件,用来解决数据仓库和网络中的问题。它最早于1995年发布。1998年发布了Windows版本。当前发布的MySQL 5.x拥有两个版本:MySQL社区服务器版和MySQL企业级服务器版。
MySQL有什么用途?
根据 MySQL公司的说法,“MySQL能提供更为简单的解决方案,可以作为现有公司数据库如Oracle、IBM DB2和微软SQL Server的补充。”
MySQL公司称其60%的业务来自嵌入式系统。MySQL提供了多种开发语言的接口,包括C, C++, C#, Java, Perl, PHP, Python, Ruby 和Tcl。
MySQL公司是微软Visual Studio行业合作伙伴,并且正在为Visual Studio 2005开发一种可以下载的插件程序。还有一种ODBC接口,可以使Active Server Page应用进入数据库。
MySQL公司还参与开发了适用于Java的Eclipse数据工具平台,并与Zend一道进行Eclipse PHP集成开发环境项目。
MySQL有何特别之处?
EDC在用户中所做的研究发现,用户在使用私有数据库服务器时,比使用MySQL服务器时出现了几乎是双倍的安全问题。
根据 MySQL公司提供的数据,使用MySQL可以将数据库许可证费用降低90%,将管理、工程和支持费用降低高达50%,同时可将下载时间减少60%。
掌握 MySQL有多难?
MySQL具有简洁和人性化的优点,但是,对于任何关系型数据库,在实际应用时必须掌握SQL方面的知识。
MySQL用在什么方面?
根据 MySQL公司提供的信息,MySQL在全球的安装量超过了1000万。其用户包括美国国土安全局、美国宇航局、Google、Yahoo、YouTube、Wikipedia、Ticketmaster、Lastminute.com、诺基亚、Lloyds TSB、Médecins Sans Frontières、美联社、BBC新闻广播公司和BT。诺基亚还计划在其下一代通信订户注册解决方案中采用MySQL集群技术。
MySQL可以在什么系统上运行?
MySQL可以在AIX、HP-UX、Linux、Mac OS X、Solaris、Sun OS、Windows和其它许多系统上运行。
下一步是什么 ?
未来的 MySQL版本将提供分区技术、在线备份、防故障复制和XML功能。
MySQL培训
MySQL公司提供培训,费用与其它任何一种领先数据库的培训费用类似: 5天DBA课程费用为1,500欧元,强化集中训练的费用为2,995欧元。在中国,MySQL公司和万里开源公司联合成立了MySQL中国培训中心,目前主要开设有《MySQL基础》、《MySQL数据库管理员培训》和《MySQL开发人员培训》三门课程。
另外,您还可以采用比较辛苦、感觉孤单但费用更低的办法来学习,那就是使用许多免费的在线指南和书本,比如 Tahaghoghi和Williams的MySQL学习材料。
费用水平
MySQL 和 PHP是需求量很大的组合工具。MySQL数据库管理员的薪水起点为30,000欧元,同时拥有Oracle技术的人员还可以期望获得更高的报酬。
英文原文请参见:
Sizeable user base makes MySQL useful skill to have |
|