ASP.NET理念革新概觀 2


BlackCat 發表



ASP.NET

阿得之前有提到ASP.NET的一些初步觀念

小弟今天接續他的主題來談談ASP.NET

ASP.NET和舊有的ASP最大的不同,就是在於資料庫的處理

ASP.NET利用它特有的離線資料庫,來完成相當不錯的效能

而這個離線資料庫的核心,就是ASP.NET裡的DataSet元件

離線資料庫的理念就是減少WebServer和DataBase Server的連線,以減少這種連線造成的效能不佳。

DataSet可以將資料表先載入,去除掉一些資訊後存放在RAM裡面,講到這裡,相信大家應該都能有些理解了,為什麼要這樣做。

網路除了傳輸速度不如RAM以外,不可預期的錯誤比起RAM也多很多

最重要的是…增加記憶體,往往比增加頻寬來得簡單

不但成本比較便宜,也比較不費功夫,對吧?

DataSet可以將你想要的資料載入後,直接在DataSet裡做新增、修改…任何在DB能做的動作 ,若對這些資料需要多次的處理和更動,只需要將最終更動完的結果在程式結束前對DB做一次更新的動作即可,這可是相當棒的設計呢。

也就是說~對DB裡的資料處理次數越多,就越能突顯ASP.NET的優勢。

看到這裡,你應該也投給.NET一票了^^

最後更新日期: 12/25/2006 3:29:46 AM