簡體   English   中英

使用Java與數據庫進行數據更新

[英]Data Update using Java vs Database

我想找出在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。

我想知道在時間消耗和內存消耗方面哪種方法是有效的。

顯然,從性能的角度來看,可以直接使用SQL查詢來完成。在SQL上,我們有很多內置函數可以處理任何列值。 您還可以從TABLE_2到TABLE_1中選擇幾列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM