ACCESS跟SQL数据库的特点和优劣比较

文:杨朗

  朋友们或许会说,这个问题是个不争的事实,还用写吗?都知道SQL比ACCESS好呀。我写这个是希望把这个小常识写得更详细点,便于我们的一些新手站长朋友,知其然更知其所以然。以利这些朋友的网站取得更大的进步。

  当前互联网上站长的网站程序通常采用的数据库类型是ACCESS和SQL这两种。其中SQL又包含了MSSQL和MYSQL。他们各自的特点和优劣如下:

  采用ACCESS数据库

  安装方便简洁,管理上也很直观,打开自己空间的FTP就能够看到该数据库并且改名或编辑备份。这种数据库非常适合新手以及那些数据信息不会过大的企业网站类。一般用ASP+ACCESS进行搭配。

  这种数据库安全系数不如SQL,而有些新手朋友不知道应该修改默认数据库的名称以及后缀,这样就很危险了。一个新程序的ACCESS数据库大都是MDB为后缀的,应该改成ASP或ASA等防不明身份者下载的后缀名。否则MDB为后缀的很容易被别人下载了去,您的网站在别人眼中就没什么秘密可言了。

  ACCESS数据库另外一个比较明显的缺点是,新站或数据量小的时候,网站速度跟SQL比看不出什么区别,当数据库达到几十上百M的时候就开始出现比较明显的速度差异。有些新手朋友不知原由,常常会误会是服务器不如以前。(我见到过一个强人朋友,400多M的ACCESS数据库,呵呵。)不过现在很多程序采用了动态HTM静态化技术,对这个情况有所缓解弥补,但是如果站长朋友能够使自己的网站采用SQL数据库的话,强烈建议还是采用SQL数据库。

  采用SQL数据库

  由于数据库跟网站空间本身各自独立,所以在网站空间FTP里面是看不到自己数据库的。管理SQL数据库,一般是通过SQL管理器进行远程连接。另外,正规的空间商会提供有一个专门的数据库管理平台可以进行数据库打包备份、还原、清空等管理。

  MSSQL数据库一般在ASP程序上使用,MYSQL数据库一般是PHP程序专用,固然不排除ASP或其他程序搭配使用MYSQL,或PHP程序采用MSSQL数据库的情况,但通常不应该采用这种交叉搭配方式。

  SQL数据库比较安全,有独立的名称和密码,而且可以多站同时调用。另外就是相对稳定,数据包容传送能力比ACCESS强。适合网站的多年长期发展。

  已经采用ACCESS数据库的朋友也大可不必有什么心理负担,其实ACCESS数据库建站是很多站长成长路上必然要经过的一段历程,一般的网站还是完全够用的了。有技术条件的可以进行ACCESS到SQL数据库的转换,不过数据库大的转换起来就很痛苦了。

  最后罗嗦两句,也是小常识。SQL数据库可以远程多站同时调用,但是网站空间跟数据库空间最好在同一台服务器上,或者至少在同一个机房的服务器上,这样能达到速度的最大化。如果您的网站空间服务器和数据库所在的服务器离得远,速度会大打折扣的。

posted on 2012-07-11 15:55  流星落  阅读(2215)  评论(0编辑  收藏  举报

导航