微软Office系列中的Access,对所有ASP的开发者来说,就像是最好的搭挡,它所产生出来的mdb数据库,更是在所有人学习ASP时的幼年玩伴。然而,我们所写的程序随着年龄程度的增长而成大人,还继续是在幼儿时期的mdb数据库,显然不适合当我们的伙伴了。
当ASP开发驱向大型系统化,mdb的缺点就一一显见出来。首先,数据库的读取速度越来越慢;接着,ASP的页面等好久才出来,甚至是怎么也出不来,直到服务器重开才恢复正常;更严重时会出现错误代号500的服务器应用程序错误,也必须重开机才能解决,且重开机后没多久,又会出现同样的问题。如果读者碰到此问题,又想尽办法微调过系统的所有设定还解决不了,不用怀疑,这就是mdb数据库造成的病状。﹝本节状况列举,皆参照免费资源中心的讨论区系统之实验结果﹞
Access是针对一般使用者设计出来的单机用户数据库,除了能处理的资料量不大,更不能同时多人开启数据库,这也造成服务器频频出现问题的主要原因。唯一能解决办法的就是使用中大型的数据库,如SQL等等...读者不必担心学习此等数据库需要花很多时间,其实,原本已经使用Access开发完成数据库的人,可以把资料转换到SQL,此步骤简单快速,且转过去后能马上得到效能明显的改善。
其实,大部分使用者并不需要担心,并非使用Access就一定不好,一般的小型ASP,使用Access是绰绰有余的。只是,当你发现系统状况频频,或许就是该换数据库系统的时候到了。

当ASP开发驱向大型系统化,mdb的缺点就一一显见出来。首先,数据库的读取速度越来越慢;接着,ASP的页面等好久才出来,甚至是怎么也出不来,直到服务器重开才恢复正常;更严重时会出现错误代号500的服务器应用程序错误,也必须重开机才能解决,且重开机后没多久,又会出现同样的问题。如果读者碰到此问题,又想尽办法微调过系统的所有设定还解决不了,不用怀疑,这就是mdb数据库造成的病状。﹝本节状况列举,皆参照免费资源中心的讨论区系统之实验结果﹞
Access是针对一般使用者设计出来的单机用户数据库,除了能处理的资料量不大,更不能同时多人开启数据库,这也造成服务器频频出现问题的主要原因。唯一能解决办法的就是使用中大型的数据库,如SQL等等...读者不必担心学习此等数据库需要花很多时间,其实,原本已经使用Access开发完成数据库的人,可以把资料转换到SQL,此步骤简单快速,且转过去后能马上得到效能明显的改善。
其实,大部分使用者并不需要担心,并非使用Access就一定不好,一般的小型ASP,使用Access是绰绰有余的。只是,当你发现系统状况频频,或许就是该换数据库系统的时候到了。