首页 > 解决方案 > 使用 Java 与数据库进行数据更新

问题描述

我想找出 Java 和 MonogoDB 之间数据更新的最佳方法。

可以说,我有两个数据库表 Table_A(有超过 100K 行)和 Table_B,我想将 Table_A 的数据复制到 Table_B 中。但问题是我只想将 Table_A 的几列复制到 Table_B 中。我有两种解决方案 1) 一种是 java 从 Table_A 中获取数据,迭代所有行并复制到 Table_B 中。2)一个简单的数据库查询,它将根据所选列将数据从Table_A复制到Table_B。

我想知道哪一个是学期时间消耗和内存消耗的有效方法。

标签: javadatabasememoryprocesscomputation

解决方案


显然从性能的角度来看,直接使用 SQL 查询,在 SQL 上我们有很多内置函数来操作任何列值;您也可以从 TABLE_2 到 TABLE_1 中选择几列。


推荐阅读