ACCESS数据库在达到多大时转换为SQL数据库,这一直是个存在争议的问题。有人说在50M左右就要转,有人说可以坚持到1个G。经过亲身实践,我觉得如果涉及频繁读取和写入,在达到50M时,就转SQL比较安全。
“老男人”已经转为SQL数据库几个月了,但是“老男人”繁体版因为访问量不大,一直还在坚持使用ACCESS数据库。但是最近,随着数据库大小到达50M,在发布完一篇文章后,经常是几秒内无法响应其他操作。开始以为是生成静态导致的系统延迟,但是今天“老男人” 繁体版数据库突然出错,使我意识到,再不转SQL,如果没有备份的话,数据损失就太大了。
即使转换成了SQL,也不要高枕无忧,还是要经常备份的。有一次服务器连续近一个月没有重启,就导致了“老男人”的数据库出错,查询多方资料才得以修复。
如果真的没有条件转成SQL数据库,如何减少出错呢?除了生成静态外,还要对文章阅读数的统计功能。