国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

Access數據庫的弊端

2024-05-04 11:07:02
字體:
來源:轉載
供稿:網友

作者使用Access數據庫制作的網站,后來發現數據量增加,速度慢,所以大家在做網站之前一定要長遠打算。

Access數據庫到底能有多少條記錄?,Accsee的文件大小最大能有多大?


理論上是沒有限制的,但是,一般10萬以上就不好用了。

access對大數據量不是支持很好,mdb文件最大的到1G就不行了,然后隨便你怎么添加記錄都沒用,不會出錯也不會有提示,但數據是加不進去了。具體的記錄數則要看記錄的大小了。我是十幾個字段的記錄,大約有50萬條記錄就變成這樣了。

 

這個問題在我以前做站之前根本沒多考慮,因為一般的企業站,沒多少數據的,mdb文件一般不會超過一百M,但是最近我被這個問題給困擾了。

一個客戶的站,3W多條記錄,大小300M左右,多次壓縮后還有280多M,現在速度很慢。

究其原因,分析以下兩點:

  1. access對大數據量不是支持很好,建站前未考慮周全。沒有全面了解客戶需求。對于大數據量的需要,應該考慮SQL或MYSQL數據庫。即不能使用ASP+ACCSEE的版本。

  2.  當初設計模塊及分類有問題。 整個站就一個文章模塊,其它全部都是該模塊下的分類,直接導致jtbc_article表數據量過大,基本上3W多打記錄全在這個表里。導致查詢速度變慢。

  所以,建站的時候應該把同是文章性質但不同分類的文章,建在不同的模塊中,也就是克隆多個article模塊,既能有效地解決如上問題,也能更好地通過模塊首頁模板節點index來定制不同分類各自個性化的首頁。

  但是現在我依然被這個問題所糾結著,因為這么多數據再重新分開模塊的話也很麻煩,而且也不是最終最有效的解決方案,因為這個數據還在每天增長,至少會有十萬條數據,所以ACCESS數據庫應該放棄。

        更重要的是我想一并把IIS也拋棄掉,直接換成PHP+MYSQL,這樣服務器部署的時候就不需要再裝煩人的IIS,直接apache或Nginx都可,效率要比IIS高數倍。但現在的問題是PHP版中的功能沒有ASP強,這個也不是問題,因為這個站也不需要什么太強的功能,關鍵是希望HTML生成可以使用,但我測試的PHP版本一直無法生成靜態,這才是真正困擾我的原因。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 承德县| 安泽县| 宜章县| 遂昌县| 尤溪县| 贵溪市| 永春县| 炉霍县| 神农架林区| 青州市| 雷波县| 太仆寺旗| 中山市| 贺州市| 社旗县| 家居| 错那县| 吐鲁番市| 个旧市| 揭西县| 延庆县| 随州市| 博湖县| 四子王旗| 阆中市| 海原县| 克拉玛依市| 泸州市| 青冈县| 常熟市| 武宣县| 咸丰县| 曲松县| 揭西县| 胶州市| 英吉沙县| 唐河县| 临猗县| 瑞昌市| 韶山市| 沁阳市|