MYSQL网页设计不利用MySQL数据库的五个给力来由
在我们工作的过程中,经常能听到很多不使用MySQL的理由,虽然其中有一些是对MySQL的误解,不过同样也有一些是合情合理的。<p> 起首我们要晓得,也许有一项手艺存在良多来由让我们能够选择利用它,可是让我们不利用它常常只需有一个来由就充足了。选择一个软件产物一样也是云云。MySQL数据库固然使用很普遍,遭到人人的喜爱,但MySQL数据库也有负面的感化,上面就先容五个不合用MySQL数据库的给力来由。1、MySQL(和PHP搭配之最好组合)的受权体例
MySQL(和PHP搭配之最好组合)接纳两重受权(DualLicensed),它们是GPL和MySQL(和PHP搭配之最好组合)AB制订的贸易允许协定。
假如你在一个遵守GPL的自在(开源)项目中利用MySQL(和PHP搭配之最好组合),那末你能够遵守GPL协定利用MySQL(和PHP搭配之最好组合)。但是,假如你的项目不是在GPL协定下的话,你必需为利用MySQL(和PHP搭配之最好组合)来付出允许用度,大概你大概由于这个要素而将你的项目改成遵守GPL,那末你必要处置因而带来的更多的撑持事情,这有大概会带来本钱上的进步。在这类情形下,一些软件刊行商大概偏向于选择其余开源数据库,比方遵守BSD受权的PostgreSQL。
2、产物成熟性
到2009年,甲骨文的数据库Oracle(年夜型网站数据库平台)已出生了30周年,而MySQL(和PHP搭配之最好组合)却连它的一半工夫都没有。微软的sqlserver(WINDOWS平台上壮大的数据库平台)仅仅比MySQL(和PHP搭配之最好组合)年夜两年,可是sqlserver(WINDOWS平台上壮大的数据库平台)的公布是创建在Sybase的基本上,当时候Sybase已出生了6年的工夫。至于其他值得存眷的开源数据库,PostgreSQL将在2009年到达20岁的诞辰。固然MySQL(和PHP搭配之最好组合)并非市场上最年老的数据库,可是却有更多成熟的数据库可供我们选择。
固然,也许这并非我们回绝MySQL(和PHP搭配之最好组合)的一个有压服力的来由,可是关于一些对照保守的IT司理来讲,在为一些关头营业选择平台的时分,平台的成熟性倒是必需要思索的一个要素,在这一点上,MySQL(和PHP搭配之最好组合)无疑毫无上风。
3、功效设置成熟性
要想在MySQL(和PHP搭配之最好组合)与其他数据库之间举行一个八面玲珑的功效设置对照,并非一件简单的事变。跟着新软件版本的公布或一些补钉的推出,已经的功效列表大概会敏捷变得过期了。并且,有些功效对有的使用程序十分主要,可是对其余使用程序则纷歧定。
有的时分,一些缺掉的功效能够经由过程其余举措来完成,比方,在MySQL(和PHP搭配之最好组合)4.1之前,你能够经由过程利用join办法来替换子查询的功效。在MySQL(和PHP搭配之最好组合)5.0中,年夜多半干系型数据库所请求的功效已都具有,可是我们却有来由嫌疑这些功效在MySQL(和PHP搭配之最好组合)5.0中的成熟性。充其量它们在MySQL(和PHP搭配之最好组合)中被撑持的工夫也就一年摆布,而在其他干系型数据库中则已存在了近10年的工夫。
4、认证的感化
只管MySQL(和PHP搭配之最好组合)也有一个认证培训项目,可是它的培训却要比Oracle(年夜型网站数据库平台)或MS-SQL相差很远。只管有的利用MySQL(和PHP搭配之最好组合)的用户暗示,MySQL(和PHP搭配之最好组合)很简单上手,可是关于具有企业级数据库需求的用户来讲,无疑但愿员工失掉体系、有深度的培训,明显MySQL(和PHP搭配之最好组合)在这一点上还做得很不敷。
一个相干的成绩是第三方撑持的资历成绩,只管间接来自厂商的撑持和服务能够必定水平上减缓这个成绩,可是,关于有的企业来讲,经由过程强无力的当地化撑持明显更有吸引力。
5、关于可扩大的意见
关于这个来由我把它放在最初一名。在良多业界专家中有一个相称分歧的概念:MySQL(和PHP搭配之最好组合)不克不及很好的扩大。关于这点大概有很年夜的不合,争辩的核心次要会合于程度可扩大性和垂直可扩大性上。MySQL(和PHP搭配之最好组合)则更偏向于垂直可扩大性。
据我的察看,如今有一个趋向,那些经由正式培训的数据库办理员DBA更偏向于选择一个专有干系数据库,比方Oracle(年夜型网站数据库平台)。关于一些具有专门数据库办理员的对照年夜的情况来讲,MySQL(和PHP搭配之最好组合)很可贵到溺爱,这时候候,关于MySQL(和PHP搭配之最好组合)是不是真的具有优秀的可扩大性的争辩已没成心义。
不成否定,MySQL(和PHP搭配之最好组合)也是一个很好的干系型数据库,也许在手艺上它与其他抢先的干系数据库相差其实不年夜,或不具有优势。可是,关于一些企业情况来讲,MySQL(和PHP搭配之最好组合)明显不具有上风。以是不要自觉随年夜流,也要依据其功效功能的优劣往选择,对MySQL数据库的选用也不是说必定欠好,只是在下面这五点上做的不是很好,其他方面仍是值得一定的。
【编纂保举】
MySQL的双许可模式意味着,那些希望对数据库具有额外控制的人可以直接从数据库厂商那儿得到帮助。MySQLAB公司提供了支持和维护服务,诸如代码更新和补丁修补服务等,每年订阅费为大约3000美元。 不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关 但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。 所以你总能得到相应的升级版本,来满足你的需求。 以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了 无法深入到数据库系统层面去了解和探究 索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。 我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过!
页:
[1]