這裏是場景。如何處理數據庫中有數百萬條記錄的業務對象集合?
我有一個應用程序。底層數據庫表有數百萬行。說表'書籍'有百萬行。
在應用程序設計中,我有一個自定義業務對象書和定製收集BookCollection,代表的藏書。我們寫了一個小ORM,它負責業務對象和數據集之間的映射。對象本身通過通過自定義屬性修飾其屬性來保存映射細節。
現在,有一種情況,BookCollection對象需要保存數千條記錄。
什麼是 交易的最佳策略?我是否也可以將Book 對象裝入BookCollection asnychrounsly或並行?什麼是 這個 方案中的建議做法?
集合線程安全嗎?將Book的實例保存在內存中的開銷是多少?從數據庫中獲取圖書的數據的成本是多少?你更關心內存使用情況或性能?這些都是在您決定最佳策略之前需要回答的所有問題。 – Rory 2010-01-13 08:49:15