这里是场景。如何处理数据库中有数百万条记录的业务对象集合?
我有一个应用程序。底层数据库表有数百万行。说表'书籍'有百万行。
在应用程序设计中,我有一个自定义业务对象书和定制收集BookCollection,代表的藏书。我们写了一个小ORM,它负责业务对象和数据集之间的映射。对象本身通过通过自定义属性修饰其属性来保存映射细节。
现在,有一种情况,BookCollection对象需要保存数千条记录。
什么是 交易的最佳策略?我是否也可以将Book 对象装入BookCollection asnychrounsly或并行?什么是 这个 方案中的建议做法?
集合线程安全吗?将Book的实例保存在内存中的开销是多少?从数据库中获取图书的数据的成本是多少?你更关心内存使用情况或性能?这些都是在您决定最佳策略之前需要回答的所有问题。 – Rory 2010-01-13 08:49:15