一篇详细讲述My SQL和access区别的好文章!
时间:2007-12-23 来源:不详 作者:迈克DB
MySQL∶网站开发者的新选择
「变动」这两个字对IT业界来说是再普通不过的事了。假如今天治理阶层的主管们跟你要的推荐名单,很可能在你开始执行你所推荐的方案之前,你的推荐名单上的项目就已经过时了。如此一来,你可能就要重新考虑各种软硬件方案,好让你∶
·帮你将事情完成
·买来以便帮助别人完成他们的工作
·开发以便帮助别人更好地完成他们的工作
不论你的消息有多新,在你的建议通过层层关卡,并且拿到购买资金之前,你的推荐表上的某些项目通常都会过时。幸运的是,没有人会责怪你,或者是对你反唇相讥--这是这一行里很自然的事情。技术通常在你能够把握它之前就变了。
为了适应日新月异的技术,有相当多的软件工程师逐渐地从桌面软件诸如MicrosoftAccess以及SQLServer,转到使用MySQL。虽然严格说来MySQL并非SQLServer的对手,但许多服务提供商都支持MySQL,并视之为便宜而有效率的替代品。
SusanSalesHarkins经常在CNETBuilder.com发表文章,是一位精通微软Office的专家。她也是UsingMicrosoftAccess97和UsingMicrosoftAccess2000两书的作者,这两本书均由Que所出版。
MartinW.P.Reid也经常在CNETBuilder.com发表文章,是英国贝尔法斯特女王大学(Queen'sUniversity)的分析师暨程序设计员。他也指导关系型设计的课程;工作之余也为北爱尔兰的一些小型企业充当顾问。
dedecms.com
▲考虑使用MySQL的原因
假如你要找的是可靠的软件,以便支持你的网站开发工作,那么以下的原因就说明了你为什么应该考虑MySQL而不是其它∶
·它便宜(通常是免费)。
·它的网络承载比较少。
·它经过很好的优化(HighlyOptimized)。
·应用程序通过它做备份来比较简单。
·它为各种不同的资料格式提供有弹性的扩展介面(ODBC)。
·它较好学,且操作简单。
·你负担得起的客户支持费用。
▲关于“$”的问题
简单的说,你不会找到比MySQL更便宜的了。事实上,对大多数用户来说,MySQL是免费的。有时候虽然是要付出一小笔的授权费,但是这个付费规定只限于以下两种情况∶
·以内嵌(embedded)的方式使用MySQL服务器
·只使用MySQL的商业用途软件
例如,Windows版本的MySQL服务器,需要授权。虽然只付比美金$200元多一点点的费用,MySQL还是比其他任何软件来得更便宜多了。OfficeXPDeveloper的零售价是美金$799元,升级版则是美金$549元。Access2002的价格是美金$339元,升级版则是美金$109元。 dedecms.com
▲避免堵塞
针对多个使用者共同读写信息的需求,Access根本不是MySQL的对手。Access在大约十五个使用者连上来的时候,就输掉了。我们还听说过当只有五个人连上来时,就会有一些问题(这并不是说,只有五个人能够同时连上由Access支持的网站)。“同时连结”(Simultaneousconnection)事实上是一种并发处理(concurrentprocess)。因此,虽然事实上Access可以处理的连结数目是无限制的,但只要那些连结保持在并发处理的范围限制内就没关系。对于只读网站(这些网站并非你想像中的少数)它可以支持到最多到255个使用者。而较大的网站,则无可避免的必须升级到SQLServer以提高稳定性和效率。
相对说来,MySQL内定最大连结数为100个使用者。但是,我们绝对不可以用一个程序的内建设定来判定它的效能。到目前为止,我们还没听说过使用MySQL的较大而且访问频繁的网站上的使用者有任何抱怨。除此之外,即使有网络上有大量的资料往来,似乎并不会对MYSQL的查询优化(queryoptimization)造成多大的影响。
文章评论
共有位Admini5网友发表了评论 查看完整内容