批次分頁查詢問題?

zljin發表於2006-02-24
在持久層,需要獲得總記錄數和所有滿足條件的主鍵集合,返回到表示層.對於記錄較多的查詢,同樣會很慢.
在表示層,翻頁時是依據主鍵到快取中查詢,沒有則到資料庫中查.這就有三個問題:
1、按主鍵到資料庫查詢,會增加與資料庫的互動次數。
2、快取中的資料如何和資料庫中的資料保持同步,確保查詢的是資料庫資料的真實情況。
3、如果批次查詢比較多,那快取對系統資源的開銷將會很大,使中介軟體的資源不足,使系統效能下降很快。

請問您的快取是如何實現的?原理是什麼?

請指點,謝謝。

相關文章