我有一个产品列表,我必须将列表中的每个产品与数据库中存在的原始产品进行比较。哪个是正确的方法?
- 从 db 中获取所有记录(保留在 arraylist 中),比较每个记录,更新
或者
- 从 db 获取一个,比较它,更新,获取下一个
db 模式中有很多连接,因此第二种方式似乎不合适。另一方面,产品表包含超过 5000 条记录,我怀疑是否将所有记录(可以通过某些查询减少到 ~500 条)保留在内存中。
我有一个产品列表,我必须将列表中的每个产品与数据库中存在的原始产品进行比较。哪个是正确的方法?
或者
db 模式中有很多连接,因此第二种方式似乎不合适。另一方面,产品表包含超过 5000 条记录,我怀疑是否将所有记录(可以通过某些查询减少到 ~500 条)保留在内存中。