Обновление данных с использованием Java и базы данных

Я хочу найти лучший подход к обновлению данных между Java и MonogoDB.

Допустим, у меня есть две таблицы базы данных Table_A (более 100 тыс. строк) и Table_B, и я хочу скопировать данные Table_A в Table_B. Но загвоздка в том, что я хочу скопировать только несколько столбцов Table_A в Table_B. У меня есть два решения для этого: 1) Один из них - это java, который берет данные из Table_A, перебирает все строки и копирует их в Table_B. 2) Простой запрос к базе данных, который скопирует данные из Table_A в Table_B в соответствии с выбранным столбцом.

Я хочу знать, какой из них будет эффективным подходом с точки зрения потребления времени и памяти.


person Rahul Thakur    schedule 26.07.2019    source источник


Ответы (1)


Очевидно, что с точки зрения производительности сделайте это непосредственно при использовании SQL-запроса. В SQL у нас так много встроенных функций для управления любым значением столбца; Также вы можете выбрать несколько столбцов от TABLE_2 до TABLE_1.

person Suman Dey    schedule 26.07.2019